Dr. George Markomanolis

Principal Member of Technical Staff

Who I am

Welcome to my web page, my name is George Markomanolis. During my PhD I used various benchmarks and I worked on performance evaluation and prediction of parallel applications, I implemented a profiling tool and I executed large-scale experiments on Grid'5000 platform. I defended my PhD on 20 January 2014. Nowadays I am Principal Member of Technical Staff at AMD, since July 2022, based in France. In this job I work on various tasks, from preparing applications for AMD GPUs, training users, helping with hackathons, up to helping and leading RFPs, it is an exciting role that always there are challenges. Before AMD, I was Lead HPC Scientist at CSC and previously working with LUMI system, HPC Engineer at Oak Ridge National Laboratory. I did support the Summit users among other available supercomputing facilities of Oak Ridge Leadership Computing Facility. I gave training about storage and profiling applications to identify bottlenecks. My work focused on the parallel filesystems and Burst Buffer. I did contribute to achieve the number 1 ranking in IO-500 list during Supercomputing 2018 by tuning the benchmark on the Spectrum Scale file system. Moreover, I am member of the IO-500 committee. I hold a PhD from INRIA/ENS de Lyon on computer science with topic "Performance Evaluation and Prediction of Parallel Applications". I also hold a MSc. in Computational Science from National & Kapodistrian University of Athens and a BSc. in Mathematics from University of Ioannina.

Previous Positions

  • Lead HPC Scientist at CSC (September 2020 - June 2022)
  • HPC Engineer at Oak Ridge National Laboratory (September 2018 - August 2020)
  • Computational Scientist at KAUST Supercomputing Laboratory (March 2015 - September 2018)
  • Senior Engineer at Barcelona Supercomputing Center (September 2013 - February 2015)
  • Engineer at CNRS, Centre de Calcul de l’Institut National de Physique Nucléaire de Physique des Particules (10-12/2009)
  • Master internship at INRIA, Laboratoire de l’Informatique du Parallélisme (LIP), Avalon (ex Graal) team (03/2009 - 08/2009)
  • Research assistant at Wolfgang Pauli Institute, Vienna, Austria (3/2008 - 2/2009)

Research Interests

  • Performance modeling

  • Performance evaluation

  • Code optimization

  • Parallel Computing

  • Big Data

  • Load Balancing

  • Performance prediction

  • Benchmarks

  • Simulation

  • GPU Computing

  • Programming models

  • Burst Buffer

Objectives

I succeed in combining three different majors, Mathematics, Computational Science, and Computer Science. Through all my studies I gained a lot of experience. I know that research is really challenging as also the development of high performance computing applications. My intention is to work on development projects with some research aspects. It is well known that in order to develop applications which take advantage of new technologies is necessary to be familiar with the current state of the art and to contribute in case that a new method is developed. I am really interested in challenging jobs that I can apply various HPC techniques and learn new ones. Computational science is an interesting field with many aspects that need to be improved with regard to the following exascale era. Thus, my will is to apply my knowledge and contribute to various related projects.

About Myself

My passion is the usage of creative techniques and learning new technologies for my work and any other project. I like to use technology on my daily routine and make my life easier. However, in order to be productive it is important to accomplish a balance between work and social life. I enjoy going out with friends, playing squash and I hope to have the opportunity to attend sailing courses at Barcelona.

Research

Publications

Journals

  • Simulating MPI applications: the SMPI approach, IEEE Transactions on Parallel and Distributed Systems, Augustin Degomme, Arnaud Legrand, George S. Markomanolis, Martin Quinson, Mark Stillwell, and Frederic Suter, 2017
  • Simulation of MPI applications with time-independent traces, CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE, Henri Casanova, Frederic Desprez, George S. Markomanolis and Frederic Suter, 2014

@article {CPE:CPE3278, author = {Casanova, Henri and Desprez, Frederic and Markomanolis, George S. and Suter, Frederic}, title = {Simulation of MPI applications with time-independent traces}, journal = {Concurrency and Computation: Practice and Experience}, issn = {1532-0634}, url = {http://dx.doi.org/10.1002/cpe.3278}, doi = {10.1002/cpe.3278}, pages = {n/a--n/a}, keywords = {performance prediction, MPI, simulation}, year = {2014}, }

Bibtex

Conferences

  • Evaluating GPU Programming Models for the LUMI Supercomputer, Supercomputing Frontiers Asia 2022, Singapore, George S. Markomanolis, Aksel Alpay, Jeffrey Young, Michael (to be presented) Klemm, Nicholas Malaya, Aniello Esposito, Jussi Heikonen, Sergei Bastrakov, Alexander Debus, Thomas Kluge, Klaus Steiniger, Jan Stephan, Rene Widera and Michael Bussmann

  • End-to-end I/O portfolio for the summit supercomputing ecosystem, High Performance Computing, Networking, Storage and Analysis (SC2019), Denver, USA, S.Oral, S.S.Vazhkudai, F.Wang, C.Zimmer, C.Brumgard, J.Hanley, G.S.Markomanolis, R.Miller, D.Leverman, and S.Atchley

  • Understanding metadata behavior with mdworkbench, The Workshop on Perfromance and Scalability of Storage Systems (WOPSSS), ISC18, Germany, J.Kunkel and G.S. Markomanolis

  • Scientific Applications Performance Evaluation on Burst Buffer, The Workshop on Perfromance and Scalability of Storage Systems (WOPSSS), ISC17, Germany, G.S. Markomanolis, B.Hadri, R.Khurram, and S.Feki

  • Asynchronous Task-Based Parallelization of Algebraic Multigrid, Platform for Advanced Scientific Computing (PASC) Conference, Lugano, Switzerland, June 2017, Amani Alonazi, George S. Markomanolis, David Keyes

  • Communication Reducing Algorithms for Distributed Hierarchical N-Body Problems with Boundary Distributions, International Supercomputing Conference, Frankfurt, Germany, June 2017, Mustafa Abduljabbar, George S. Markomanolis, Huda Ibeid, Rio Yokota, David Keyes

  • Regression testing on Shaheen Cray XC40: Implementation and Lessons Learned, Cray User Group, Redmond, USA, May 2017, Bilel Hadri, Samuel Kortas, George S. Markomanolis

  • ExPBB: A framework to explore the performance of Burst Buffer, Cray User Group, Redmond, USA, May 2017, George S. Markomanolis

  • Performance analysis of an online atmospheric-chemistry global model with Paraver: identification of scaling limitations, 1st Intenational Workshop on High Performance Computing for Weather, Climate, and solid Earth Sciences, held as part of HPCS2014, Bologna, Italy, July 2014, G. S. Markomanolis, O. Jorba, J.M., Baldasano

  • Toward Better Simulation of MPI Applications on Ethernet/TCP Networks, 4th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS13) held as part of SC13, Denver, Colorado, USA, November 2013, Paul Bédaride, Augustin Degomme, Stéphane Genaud, Arnaud Legrand, George S. Markomanolis, Martin Quinson, Mark Stillwell, Frédéric Suter, Brice Videau. (acceptance rate: 30%) (PDF)

@InProceedings { pmbs_13, author = {Bédaride, Paul and Degomme, Augustin and Genaud, Stéphane and Legrand, Arnaud and S. Markomanolis, George and Quinson, Martin and Stillwell, Mark and Suter, Frédéric and Videau, Brice}, title = {{T}oward {B}etter {S}imulation of {MPI} {A}pplications on {E}thernet/{TCP} {N}etworks}, booktitle = {4th {I}nternational {W}orkshop on {P}erformance {M}odeling, {B}enchmarking and {S}imulation of {H}igh {P}erformance {C}omputer {S}ystems ({PMBS})}, year = {2013}, address = {Denver, CO},}

Bibtex

  • Improving the Accuracy and Efficiency of Time-Independent Trace Replay, 3rd International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), Supercomputing 2012, Salt Lake City, USA, Frédéric Desprez, George S. Markomanolis, Frédéric Suter (PDF)

@INPROCEEDINGS{6495846, author={Desprez, F. and Markomanolis, G.S. and Suter, F.}, booktitle={High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:}, title={Improving the Accuracy and Efficiency of Time-Independent Trace Replay}, year={2012}, pages={446-455}, doi={10.1109/SC.Companion.2012.64},}

Bibtex

  • Assessing the Performance of MPI Applications Through Time-Independent Trace Replay, Second International Workshop on Parallel Software Tools and Tool Infrastructures (PSTI 2011) Held in conjunction with ICPP 2011, the 40th International Conference on Parallel Processing, Taipei, Taiwan, September 13-16, 2011, Frédéric Desprez, George S. Markomanolis, Martin Quinson, Frédéric Suter (PDF)

@INPROCEEDINGS{6047253, author={Desprez, F. and Markomanolis, G.S. and Quinson, M. and Suter, F.}, booktitle={Parallel Processing Workshops (ICPPW), 2011 40th International Conference on}, title={Assessing the Performance of MPI Applications through Time-Independent Trace Replay}, year={2011}, pages={467-476}, doi={10.1109/ICPPW.2011.33}, ISSN={1530-2016},}

Bibtex

  • Optimum Diffusion for Load Balancing in Mesh Networks, Euro-Par 2010, Iscia - Naples, Italy, August 2010, George S. Markomanolis and Nikolaos M. Missirlis

@inproceedings{Markomanolis:2010:ODL:1887695.1887720, author = {Markomanolis, George S. and tMissirlis, Nikolaos M.}, title = {Optimum diffusion for load balancing in mesh networks}, booktitle = {Proceedings of the 16th international Euro-Par conference on Parallel processing: Part I}, series = {EuroPar'10}, year = {2010}, isbn = {3-642-15276-7, 978-3-642-15276-4}, location = {Ischia, Italy}, pages = {230--241}, numpages = {12}, url = {http://dl.acm.org/citation.cfm?id=1887695.1887720}, acmid = {1887720}, publisher = {Springer-Verlag}, address = {Berlin, Heidelberg}, }

Bibtex

Co-Supervision

  • Project: Parameter Optimization of Shaheen II Lustre Parallel Filesystem, Summer 2016, KAUST, Student: Shatha Algarni,Supervisors: Saber Feki, George S. Markomanolis, David Keyes

Posters

  • Adoption of Less Synchronous Modes of Computation in Algebraic Multigrid, Best poster award, HPC in Asia session, International Supercomputing Conference 2017, Frankfurt, Germany
  • A Task-Based Directed Acyclic Graph Implementation of Additive AMG, Amani AlOnazi, George S. Markomanolis, David Keyes, SC16, Salt Lake City, USA

Research Report

  • Improving Simulations of MPI Applications Using A Hybrid Network Model with Topology and Contention Support, INRIA, RR-8300, Paul Bedaride, Stéphane Genaud, Augustin Degomme, Arnaud Legrand, George S. Markomanolis, Martin Quinson, Mark Lee Stillwell, Frédéric Suter, Brice Videau (HAL, PDF)

@techreport{bedaride:hal-00821446, hal_id = {hal-00821446}, url = {http://hal.inria.fr/hal-00821446}, title = {{Improving Simulations of MPI Applications Using A Hybrid Network Model with Topology and Contention Support}}, author = {Bedaride, Paul and Genaud, St{\'e}phane and Degomme, Augustin and Legrand, Arnaud and Markomanolis, George and Quinson, Martin and Stillwell, Mark, Lee and Suter, Fr{\'e}d{\'e}ric and Videau, Brice}, affiliation = {ALGORILLE - INRIA Nancy - Grand Est / LORIA , Laboratoire de Sciences de l'Image, de l'Informatique et de la T{\'e}l{\'e}d{\'e}tection, {\'e}quipe ICPS - LSIIT / ICPS , MESCAL - INRIA Grenoble Rh{\^o}ne-Alpes / LIG laboratoire d'Informatique de Grenoble , AVALON - LIP Lyon / Inria Grenoble Rh{\^o}ne-Alpes , Applied Mathematics and Computing Group - AMAC , Centre de Calcul de l'inst. national de phy. nucl{\'e}aire et de phy. des particules - CC IN2P3 , Laboratoire d'Informatique de Grenoble - LIG}, pages = {22}, type = {Rapport de recherche}, institution = {INRIA}, number = {RR-8300}, year = {2013}, month = May, pdf = {http://hal.inria.fr/hal-00821446/PDF/RR-8300.pdf}, }

Bibtex

Technical Reports

  • Evaluation of Profiling Tools for the Acquisition of Time Independent Traces, INRIA, RT-0437, Frédéric Desprez, George S. Markomanolis, Frédéric Suter (HAL, PDF)

@techreport{desprez:hal-00842396, hal_id = {hal-00842396}, url = {http://hal.inria.fr/hal-00842396}, title = {{Evaluation of Profiling Tools for the Acquisition of Time Independent Traces}}, author = {Desprez, Fr{\'e}d{\'e}ric and Markomanolis, George S. and Suter, Fr{\'e}d{\'e}ric}, affiliation = {AVALON - LIP Lyon / Inria Grenoble Rh{\^o}ne-Alpes , Centre de Calcul de l'inst. national de phy. nucl{\'e}aire et de phy. des particules - CC IN2P3}, pages = {43}, type = {Rapport Technique}, institution = {INRIA}, number = {RT-0437}, year = {2013}, month = Jul, pdf = {http://hal.inria.fr/hal-00842396/PDF/RT-437.pdf}, }

Bibtex

  • Time-Independent Trace Acquisition Framework -- A Grid'5000 How-to, INRIA, RT-0407, George S. Markomanolis, Frédéric Suter (HAL, PDF)

@techreport{markomanolis:inria-00593842, hal_id = {inria-00593842}, url = {http://hal.inria.fr/inria-00593842}, title = {{Time-Independent Trace Acquisition Framework -- A Grid'5000 How-to}}, author = {Markomanolis, George and Suter, Fr{\'e}d{\'e}ric}, keywords = {Grid'5000; Trace acquisition; appliance; off-line simulation}, affiliation = {GRAAL - INRIA Grenoble Rh{\^o}ne-Alpes / LIP Laboratoire de l'Informatique du Parall{\'e}lisme , Centre de Calcul de l'inst. national de phy. nucl{\'e}aire et de phy. des particules - CC IN2P3}, pages = {26}, type = {Rapport Technique}, institution = {INRIA}, number = {RT-0407}, note = {GRID5000}, collaboration = {Grid'5000 }, year = {2011}, month = May, pdf = {http://hal.inria.fr/inria-00593842/PDF/RR-0407.pdf}, }

Bibtex

Talks

  • Utilizing AMD GPUs: Tuning, programming models, and roadmap, FOSDEM 2022, 6 February 2022, Belgium (online, to be presented) (link)

  • P’Con – Getting ready for AMD GPU and Programming Techniques for Exa-scale panel discussion, invited talk and participation in panel by Pawsey Supercomputing Center, 9 December 2021 (online) (link)

  • Exploring Programming Models for LUMI Supercomputer, HPC User Forum September 2021 (online) (link and video)

  • Exploring the Programming Models for the LUMI Supercomputer, 19th Workshop on high performance computing in meteorology, September 2021 (online) (link and video)

  • Porting Codes to LUMI, Cray User Group, May 2021 (link)

  • Discussion on acceptance and regression testing on LUMI, Cray User Group 2021 Birds of a Feather, May 2021 (link)

  • Porting codes to LUMI, March 2021, invited talk by ECMWF (online) (link)

  • Getting ready for the AMD GPUs, FOSDEM 2021, 7 February 2021, Belgium (online) (link)

  • Getting Started with the Burst Buffer: Using DataWarp Technology, Leading a half day tutorial on DataWarp Technology in collaboration with NERSC during Supercomputing 2017 conference, Denver, USA, 13 November 2017, (material, SC17_link )

  • Experience using the IO-500, The Virtual Institute of I/O and the IO-500, Birds of Feather, Supercomputing 2017, Denver, Colorado, USA, 15 November, 2017, (slides)

  • Introduction to IO-500 Benchmark, IBM Spectrum Scale User Group, Denver, Colorado, USA, 12 November, 2017, (slides)

  • I/O Training Workshop, Half day training to Shaheen II users, how to program their applications for efficient I/O and better metadata performance, KAUST Supercomputing Laboratory workshop, 7 November 2017, (slides1, slides2, slides3)

  • Scientific applications performance evaluation on Burst Buffer, Workshop on performance and scalability of storage systems in conjunction with ISC17, Frankfurt, 22 June, 2017 (slides)

  • Real-World Results from Burst Buffer Tests, Cray-Seagate joint HPC Storage Breakfast, 20 June, ISC High Performance 2017, invited talk (slides)

  • ExPBB: A framework to explore the performance of Burst Buffer, Cray User Group 2017, Tutorial, Redmond, Washington, 11 May 2017, (slides)

  • Burst Buffer Basics, Cray User Group 2017, Tutorial, Redmond, Washington, 8 May 2017, (material)

  • Burst Buffer: From Alpha to Omega, tutorial for the early users on KAUST Burst Buffer, KAUST, 24 January 2017
  • Citation: Markomanolis, George (2017): Burst Buffer: From Alpha to Omega.
    https://doi.org/10.6084/m9.figshare.4763254.v1
    Retrieved: 06 16, Mar 17, 2017 (GMT)

  • Performance evaluation of Weather Research and Forecast (WRF) on Intel Knights Landing Processor (KNL), IXPUG BOF, 16 November 2016, SC16, Salt Lake City, USA, George S. Markomanolis, Saber Feki

  • BOF - Burst Buffers: Early Experiences and Outlook, 15 November 2016, SC16, Salt Lake City, USA, Bilel Hadri, Saber Feki, George S. Markomanolis

  • Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II, 23 June 2016, KAUST, Saudi Arabia (slides)

  • Introduction to Performance Analysis tools on Shaheen II, 17 April 2016, KAUST Supercomputing Laboratory workshop, KAUST, Saudi Arabia (PDF)

  • From PNetCDF to PIDX, 29 June 2015, Big Scientific Data Made Simple workshop, KAUST, Saudi Arabia

  • Performance analysis on CRAY XC-40, 19 April 2015, KAUST Supercomputing Laboratory, internal presentation, KAUST, Saudi Arabia

  • Optimizing an Earth Science Atmospheric Application with the OmpSs Programming Model, 3 February 2015, HPC Knowledge Meeting'15, University of Barcelona, Spain

  • Applying clustering and folding techniques to study performance issues on the NEMO global ocean model, 3 February 2015, HPC Knowledge Meeting'15, University of Barcelona, Spain (speaker: Miguel Castrillo)

  • PRACE school, PATC Course: Earth Sciences Simulation Environments, Barcelona, Spain, 11-12 December 2014

  • Optimizing an Earth Science Atmospheric Application with the OmpSs Programming Model, 19 November 2014, INRIA booth, Supercomputng 2014, New Orleans, USA

  • Optimizing an Earth Science Atmospheric Application with the OmpSs Programming Model, HPC workshop on meteorology, 31 October 2014, European Centre for Medium-Range Weather Forecasts (ECMWF), Reading, UK, (slides)

  • Overview of on-going work on NMMB HPC performance at BSC, 26 September 2014, Climate Center, Belgrade, Serbia

  • NMMB in an HPC environment: strengths and bottlenecks on MareNostrum Supercomputer, 25 September 2014, Climate Center, Belgrade, Serbia

  • Performance analysis Tools: a case study of NMMB on MareNostrum, 25 September 2014, Climate Center, Belgrade, Serbia

  • Enhancing the Barcelona Supercomputing Center chemical transport model with aerosol data assimilation (speaker Enza di Tomaso), World Weather Open Science Conference, 20 August 2014, Montreal, Canada

  • Performance analysis of an online atmospheric-chemistry global model with Paraver: identification of scaling limitations, HPCS 2014, 23 July 2014, Bologna, Italy

  • Optimizing an Earth Science Atmospheric Application with the OmpSs Programming Model, PRACE Days 14, 21 May 2014, Barcelona, Spain

  • Performance Analysis of an Earth Science Application, invited talk at University of Athens, Department of Physics, 27 March 2014, Athens, Greece (PDF)

  • Earth Sciences Applications and Collaborations with CS, 2nd BSC Severo Ochoa Retreat, Centre de Cultura Contemporanía de Barcelona, Barcelona, Spain, 23 January 2014 (PDF)

  • PhD defense, Performance Evaluation and Prediction of Parallel Applications, ENS de Lyon, Lyon, France, 20 January 2014 (PDF, Thesis)

  • Towards the Optimization of the NMMB Model, Severo Ochoa cafe, BSC, Barcelona, Spain, 18 December 2013 (PDF)

  • PRACE school, PATC Course: Earth Sciences Simulation Environments, Barcelona, Spain, 12-13 December 2013 (PDF)

  • Assessing the Performance of Large MPI Applications Instances Through Time-Independent Traces, Grid'5000 Winter School, Nantes, December 2012 (PDF)

  • Studying the behavior of parallel applications and identifying bottlenecks by using performance analysis tools, invited talk to the school "Méthodologie et outils dÙoptimisation en développement logiciel" organized by CNRS/IN2P3, 9 February 2012, Frejus, France (PDF)

  • Studying the behavior of parallel MPI applications (PDF), Avalon working group, May 2012 (PDF)

  • Assessing the Performance of MPI Applications Through Time-Independent Trace Replay, PSTI 2011, Taipei, Taiwan, September 2011

  • Assessing the Performance of MPI Applications Through Time-Independent Trace Replay (http://www.markomanolis.com/Research/Talks/Avalon_WG_2401.pdf | pdf), Avalon Working Group, January 2011 (PDF)

  • High Performance Profiling Tools, Graal working group, September 2009 (PDF)
 

Organization

  1. Hackathon: Optimizing GPU applications on LUMI supercomputer, Finland, 11-15 October 2021 (link)
  2. Profiling Tools Workshop, ORNL, Oak Ridge, TN, USA, 7-9 August 2019 (link)
  3. GPU Hackathon, KAUST, 20-22 February 2018 (link)
  4. GPU Hackathon, KAUST, 6-7 February 2017 (link, article)

Talks in training sessions

  1. GPU Programming with HIP, PRACE training, CSC, 9-10 December 2021 (link)
  2. Practical course on the CUDA to HIP porting, training for early users access, CSC, 26 February 2021 (link)
  3. GPU Programming with OpenACC, 22-23 October 2020 (online) (link)
  4. Analyzing ECP Proxy Apps with the Profiling Tool Score-P, 6 February 2020, ECP Annual Meeting, Houston, Texas, USA (summary)
  5. File Systems & Data Transfers, 2020 OLCF User Meeting, 4 June 2020 (online) (link)
  6. Burst Buffer on Summit, Summit training workshop, 13 February 2019 (online) (link)
  7. Burst Buffer: From Alpha to Omega, Training for early users access, KAUST, 24 January 2017
  8. KSL Workshop Series: Introduction to Performance Tools on Shaheen II, KAUST, 17 April 2016
  9. Short introduction to performance and debugging tools, 1st Shaheen II Workshop for Grand Challenge, KAUST, 20 May 2015

Scientific Schools

  1. Workshop on Parallel Code Optimization, KAUST, 16 March 2017
  2. Fourth KAUST-NVIDIA Workshop on Accelerating Scientific Applications Using GPUs, KAUST, 5 February 2017
  3. Third KAUST-NVIDIA Workshop on Accelerating Scientific Applications Using GPUs, KAUST, 23 February 2016
  4. Intel HPC Conference, Austin, Texas, USA, 14-15 November, 2015
  5. KSL Workshop Towards High Efficiency Computing with Allinea, KAUST, 4 October, 2015
  6. A Hands - on Tutorial in Data Generation, Processing, and Delivery for High Performance Computing and High Resolution Imaging, KAUST, 28-29 June 2015
  7. 1st Shaheen II Cray XC40 Workshop, KAUST, 7-11 June 2015
  8. Node-Level Performance Engineering, HLRS, Stuttgart, Germany, 14-15 July, 2014
  9. Programming and tunning Massively Parallel Systems, (PUMPS 2014), Barcelona Spain, 7-11 July, 2014
  10. 13TH VI-HPS Tuning Workshop, 10-14 February, 2014, Barcelona, Spain
  11. PRACE, Parallel Programming Workshop , 14-18 October, 2013, Barcelona, Spain
  12. 2nd SimGrid Users' Days, 5-8 June, 2013, Lyon, France
  13. Grid'5000 Winter School 2012, December 3-6, 2012, Nantes, France
  14. 2nd SimGrid Users' Days, 13-15 June, 2012, Lyon, France
  15. Grid'5000 Spring School 2011, April 18-21, 2011, Reims, France
  16. Grid'5000 Spring School 2010, April 6-9, 2010, Lille, France
  17. PRACE Winter School on Petascale Computing, February 10-13, 2009, Athens, Greece

Program committee

  1. 36th IEEE International Parallel & Distributed Processing Symposium, IPDPS 2022
  2. CHEOPS Workshop at EuroSys 2022
  3. 4th HPC I/O in the Data Center Workshop (HPC-IODC 2022) in conjunction with ISC High Performance
  4. CHEOPS Workshop at EuroSys 2021
  5. The 34th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2021
  6. 4th HPC I/O in the Data Center Workshop (HPC-IODC 2021) in conjunction with ISC High Performance
  7. 4th HPC I/O in the Data Center Workshop (HPC-IODC 2020) in conjunction with ISC High Performance
  8. 4th HPC I/O in the Data Center Workshop (HPC-IODC 2019) in conjunction with ISC High Performance
  9. 4th HPC I/O in the Data Center Workshop (HPC-IODC 2018) in conjunction with ISC High Performance
  10. Project Posters session ISC High Performance 2018
  11. Cray User Group 2018 - File systems and IO track
  12. Cray User Group 2018 - Applications and Programming Environments track

Reviewer

  1. Simulation Modelling Practice and Theory Journal, 2020
  2. Simulation Modelling Practice and Theory Journal, 2019
  3. Simulation Modelling Practice and Theory Journal, 2018
  4. Simulation Modelling Practice and Theory Journal, 2017
  5. Scientifing Computing with Python (SciPy2017)
  6. IEEE International Parallel & Distributed Processing Symposium (IPDPS 2017)
  7. 25th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2013)
  8. Euro-Par 2010

Book reviewer

  1. Chapter reviewer for the book OpenACC for Programmers: Concepts and Strategies, 2017

Volunteer

  1. Parallel Computing 2009 (ParCo'09), September 2009, Lyon, France
  2. ACM SIGHPC booth during SC13, November 2013, Denver, Colorado, USA

Collaborations

  1. Research Associate, Parallel Scientific Computing Laboratory, University of Athens, Department of Informatics and Telecommunications

Projects

In this section are included some projects that I did during the last years. Some projects are presented in Greek.

Computer Skills

Advanced level:

  1. C, Fortran
  2. MPI,OpenMP, OmpSs
  3. PHP, Python
  4. HTML, Bash, AWK, SED, XML
  5. Totalview, DDT, Valgrind, Strace
  6. Debian, Scientific Linux, CentOS, Suse
  7. Gnuplot, GNU Scientific Library (GSL), Fastest Fourier Transform in the West (FFTW)
  8. MySQL, Firebird
  9. CrayPat, Reveal, TAU, Scalasca, VampirTrace, Score-P, MpiP, Extrae, Paraver, HPCToolkit, SCALEA, PerfSuite, MPE, IPM, PerfExpert
  10. SVN, GIT

Intermediate level:

  1. C++, Java, R, Jython, OpenACC
  2. Matlab, Mathematica, Paraview