Logo of Science Foundation Ireland  Logo of the Higher Education Authority, Ireland7 CapacitiesGPGPU Research ProjectsESOF 2012
Ireland's High-Performance Computing Centre | ICHEC
Home | News | Infrastructure | Services | Research | Support | Education & Training | Consultancy | About Us | Login

Dr. Christos Kartsaklis

Christos Kartsaklis

Dr. Christos Kartsaklis
MSc,PhD
Computational Scientist
E-mail:
Tel: +353 1 5241608 (ext 31)

Christos is responsible for low-level optimisation and parallelisation of software in the context of ICHEC's GPGPU efforts. He is porting DL_POLY 3.10 to CUDA while he recently presented his PTX (NVIDIA GPU assembly) tool JASM at the NVIDIA GPU Technology Conference 2009. His GPGPU research has gained wide recognition from industry developers and users alike, for driving forward the development of this novel architecture.

Christos is a 1st class Honours graduate of Computing Science (University of Aberdeen, UK) and holds an MSc with Distinction in High Performance Computing (EPCC, University of Edinburgh, UK). For his BSc thesis, he received an award in Software Engineering by ScotlandIS. He has also completed a PhD in Computer Science (Centre for Novel Computing, University of Manchester, UK).

He has worked in the past for Edinburgh Parallel Computing Centre as an HPC Applications Consultant and as a member of the HPCx (national HPC service) Software Engineering team. His experience includes remote paging network engineering, profiling tools (LAPI/DPCL merging), bottleneck analysis, numerical library optimisations (IBM/EPCC joint collaboration), MPI library porting (Cray T3D to IBM Regatta), as well as distributed knowledge brokering services (agent-based) and service provision on top of peer-to-peer networks (JXTA).

Publications

  • Kartsaklis, C. "Optimisations in the Context of Multiple Parallel Reductions", GPU Computing Gems 2010, under review.
  • Kartsaklis, C., Todorov, I., Smith, W. "DL_POLY 3: Hybrid CUDA/OpenMP porting of the non-bonded force-field for two-body systems", Symposium on Chemical Computations on GP-GPUs, 240th ACS National Meeting & Exposition, 2010, accepted.
  • Christos Kartsaklis and Gilles Civario, "A Java Library for the Generation and Scheduling of PTX Assembly", NVIDIA GTC 2009 (paper & recording).
  • Christos Kartsaklis, "Introducing LAPI and Capturing the Performance of its Point-to-Point Communications on HPCx and the Colony SPswitch2", HPCx Engineering Team, HPCx Technical report HPCxTR402, 2004. [pdf]
  • Christos Kartsaklis, "Porting the CRI/EPCC T3D/E MPI Library to HPCx Under LAPI", MSc Thesis, 2003. [pdf]