Andreas Diavastos

Researcher in Computer Science

Nicosia , Cyprus

I received a BSc in Computer Science from the University of Cyprus and I am now doing my PhD in Computer Architecture at the Department of Computer Science (UCY). My research focuses on Computer Architecture and Parallel Programming Models.

My Social Profiles
  • profile
  • resume
  • experience
  • publications
  • portfolio
  • contact

Profile - About Me

Andreas Diavastos
  • Andreas I. Diavastos
  • December 24, 1986
  • Nicosia , Cyprus
  • www.diavastos.com

I am currently a PhD Candidate at the University of Cyprus, under the guidance of Dr. Pedro Trancoso. I graduated from the University of Cyprus and received a BSc in Computer Science in 2010. Currently I am pursuing my PhD in the field of Computer Architecture with my research interests focusing on Parallel Architectures, Many-core Architectures, Parallel Programming Tools and Models, Data-Flow Programming, Automatic Parallelization and High Performance Computing (HPC).


I am also a Teaching Assistant at the Department of Computer Science at the University of Cyprus. I teach selected courses that have to do with programming, computer architecture and parallel processing.

Resume - Skills & Awards

Language Skills
Greek
100%
English
100%
Operating Systems
Unix/Linux
95%
MS Windows
90%
Programming Skills
C/C++
100%
Fortran
95%
Bash Scripting
95%
HTML / CSS
95%
Flex / Bison
95%
Perl
70%
Python
70%
Parallel Programming Skills
TFlux DDM - Dataflow
100%
Posix Threads
95%
OpenMP
95%
MPI
95%
Transactional Memory (TM)
95%
Special Purpose Processors Programming
IBM Cell
95%
Intel SCC
95%
Intel Xeon Phi
95%
Office Skills
MS Excel
100%
MS Word
100%
Powerpoint
100%
MS OneNote
100%
Latex
100%
MS Visio
100%
My Resume
   Download my CV

Awards & Certificates
  • HPC Administrator Certificate January 2015
      The Cyprus Institute

    Attended the Cy-Tera/LinkSCEEM HPC Administrator Workshop.

  • PhD Scholarship 2013 - 2014
      University of Cyprus

    Received a PhD scholarship by the Graduate School of the University of Cyprus.

  • GPU Programming December 2012
      The Cyprus Institute

    Attended the LinkSCEEM/Cy-Tera GPU Programming Workshop.

  • HPC Programming January 2011
      The Cyprus Institute

    Attended the PRACE/LinkSCEEM Programming School for High Performance Computing.

Resume - Work Experience & Education

Experience

My Resume
   Download my CV

Education
  • PhD Candidate 2010 - Present
      University of Cyprus

    I am currently a PhD Candidate ath the Department of Computer Science of the University of Cyprus. I am under the supervision of Dr. Pedro Trancoso. I succesfully completed all courses required by the Master's Degree during my PhD.

  • Bachelor of Science 2006 - 2010
      University of Cyprus

    I got my BSc in Computer Science from the University of Cyprus. I graduated in 2010 with a GPA of 7.18/10. My disseration title is Reducing Data Transfer Costs on the Cell/BE.


Publications - My Papers


Journal Papers
  •    Andreas Diavastos, Pedro Trancoso, Mikel Lujan and Ian Watson. “Integrating Transactions into the Data-Driven Multi-threading Model using the TFlux Platform”, International Journal of Parallel Programming (2015), DOI: 10.1007/s10766-015-0369-2.

Conference Papers
  •    Andreas Diavastos, Giannos Stylianou and Giannis Koutsou “Exploiting Very-Wide Vectors on Intel Xeon Phi with Lattice-QCD kernels”. In the Proceedings of the 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2016), Heraklion Crete, Greece February 2016.
  •    Andreas Diavastos, Giannos Stylianou and Pedro Trancoso “TFluxSCC: Exploiting Performance on Future Many-core Systems through Data-Flow”. In the Proceedings of the 23rd Euromicro International Conference, Distributed and Network-based Processing (PDP), Turku, Finland, March 2015.
  •    Panayiotis Petrides, Andreas Diavastos, Constantinos Christofi and Pedro Trancoso. “Scalability and Efficiency of Database Queries on Future Many-core Systems”. In the Proceedings of the 21st Euromicro International Conference, Distributed and Network-based Processing (PDP), Belfast, Northern Ireland 2013.
  •    Andreas Diavastos, Panayiotis Petrides, Gabriel Falcao, Pedro Trancoso. “LDPC Decoding on the Intel SCC”, In the Proceedings of the 20th Euromicro International Conference, Distributed and Network-based Processing (PDP), Garching, Germany, February 2012.

Workshop, Magazine & Poster Papers
  •   Andreas Diavastos, Giannos Stylianou, Giannis Koutsou. “Exploiting Very-Wide Vector Processing for Scientific Applications”. (Article) In Computing in Science & Engineering (CiSE), Vol. 17, no. 6, Nov/Dec 2015, pp. 83.87.
  •   Andreas Diavastos, Giannos Stylianou, Pedro Trancoso. “TFluxSCC: A Case Study for Exploiting Performance in Future Many-core Systems”. (Poster Paper) In the Proceedings of the 11th ACM Conference on Computing Frontiers, Cagliari, Italy, May 2014.
  •   Andreas Diavastos, Pedro Trancoso, Mikel Lujan and Ian Watson. “Integrating Transactions into the Data-Driven Multi-threading Model using the TFlux Platform”, In the Proceedings of the Data-Flow Execution Models for Extreme Scale Computing Workshop (DFM 2011).
  •   Andreas Diavastos, Panayiotis Petrides, Gabriel Falcao and Pedro Trancoso. “Exploiting Scalability on the Intel SCC Processor”, In the Proceedings of the Seventh International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (2011).
  •   Panayiotis Petrides, Andreas Diavastos and Pedro Trancoso. “Exploring Database Workloads on Future Clustered Many-core Architectures”, 3rd MARC Symposium, Germany.

Conference Attendance
  •   24th Euromicro International Conference, Distributed and Network-based Processing (PDP), Heraklion Crete, Greece, February 2016. Presenter of: “Exploiting Very-Wide Vectors on Intel Xeon Phi with Lattice-QCD kernels”.
  •   23rd Euromicro International Conference, Distributed and Network-based Processing (PDP), Turku, Finland, March 2015. Presenter of: “TFluxSCC: Exploiting Performance on Future Many-core Systems through Data-Flow”.
  •   11th ACM Conference on Computing Frontiers, Cagliari, Italy, May 2014. Presenter of: “TFluxSCC: A Case Study for Exploiting Performance in Future Many-core Systems” Poster.
  •   20th Euromicro International Conference, Distributed and Network-based Processing (PDP), Garching, Germany, February 2012. Presenter of: “LDPC Decoding on the Intel SCC”.

Portfolio - My Photos

  • All
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012

Contact - Contact Me


Contact info
  • Address:
            Department of Computer Science,
            University of Cyprus,
            Kallipoleos 75 Street,
            ZIP Code: 1678
            P.O. Box: 20537
            Nicosia, Cyprus

  • Email:  diavastos-AT-cs.ucy.ac.cy
  • Phone: +357 22892688
  • Skype: andreas.diavastos
Follow me
Let's keep in touch