M.Sc. Aksel Alpay

Phone: +49 6221 54 14509
Room: 1/232
aksel.alpay <_at_> uni-heidelberg.de

Predoc

Office address/Post address

Engineering Mathematics and Computing Lab (EMCL)
Interdisciplinary Center for Scientific Computing (IWR)
Im Neuenheimer Feld 205
69120 Heidelberg (Germany)


Short Biography

In 2015 I have obtained a bachelor's degree in physics, followed in 2018 by a master's degree in physics with specialization on computational astrophysics (both from Heidelberg University). During my studies, I have designed and developed teralens, an OpenCL-based tree code for gravitational quasar microlensing, which, to this day, is the fastest known code in its field.

Afterwards, I increasingly focused on developing tools for HPC, and most notably created hipSYCL. hipSYCL is one of the four major SYCL implementations in use today, and the very first SYCL implementation to pioneer an interpretation of SYCL without OpenCL. In late 2018, I joined Heidelberg University Computing Centre's HPC team and EMCL.

Since 2019, I am a member of the Khronos SYCL working group.

Research Interests

  • High performance computing
  • Heterogeneous computing, GPU computing
  • Parallel programming models, compilers and runtime systems

Teaching

At Heidelberg University

  • Supervisor of the Heidelberg University team for the ISC19 Student Cluster Competition
  • Supervisor of the Heidelberg University team for the ISC20 Student Cluster Competition
  • Supervisor of the Heidelberg University team for the ISC21 Student Cluster Competition
  • Supervisor of the Heidelberg University team for the ISC22 Student Cluster Competition
  • Advanced Practical Accelerating applications using BLAS libraries with unified memory on GPUs
  • Supervisor of the bachelor thesis: SYCL 2020 work group parallel primitives: Optimized algorithms for GPUs and CPUs in hipSYCL (H. Wünsche, 2021)
  • Supervisor of the bachelor thesis: Task parallelism in hipSYCL (B. Soproni, 2021)
  • Supervisor of the master thesis: Compiler-assisted optimizations for data-parallel paradigms in hipSYCL (J. Meyer, 2021)

At Conferences

  • Rod Burns, Gordon Brown, Ronan Keryell, Aksel Alpay and Igor Vorobstov. 2020. Tutorial: A Hands-On Introduction to SYCL and Application Development with SYCL. International Workshop on OpenCL (IWOCL '20). (watch tutorial on YouTube. Note: YouTube seems to have mixed up the original order of the videos in the playlist)
  • Tim Mattson, Michael Wong, Ronan Keryell, Rod Burns, Aksel Alpay, Gordon Brown. 2020. HPC Application Development Using C++ and SYCL. SC20.
  • Rod Burns, Igor Vorobtsov, Aksel Alpay, Ronan Keryell, Michael Steyer, and Gordon Brown. 2021. A Hands-On Introduction To SYCL. In International Workshop on OpenCL (IWOCL'21).
  • Rod Burns, Aksel Alpay, Gordon Brown, James Reinders, Michael Wong, Peter Zuzek, and Ronan Keryell. 2021: Heterogeneous Programming in Modern C++ with SYCL. CppCon 2021.

Publications

  • George S. Markomanolis, Aksel Alpay, Jeffrey Young, Michael Klemm, Nicholas Malaya, Aniello Esposito, Jussi Heikonen, Sergei Bastrakov, Alexander Debus, Thomas Kluge, Klaus Steiniger, Jan Stephan, Rene Widera and Michael Bussmann. 2022. Evaluating GPU Programming Models for the LUMI Supercomputer, Supercomputing Frontiers Asia 2022, Singapore
  • Tom Deakin, Simon McIntosh-Smith, Aksel Alpay, Vincent Heuveline. 2021. Benchmarking and Extending SYCL Hierarchical Parallelism. 2nd Workshop on Hierarchical Parallelism for Exascale Computing.
  • Sohan Lal, Aksel Alpay, Philip Salzmann, Biagio Cosenza, Alexander Hirsch, Nicolai Stawinoga, Peter Thoman, Thomas Fahringer, Vincent Heuveline. 2020. SYCL-Bench: A Versatile Cross-Platform Benchmark Suite for Heterogeneous Computing. In: Malawski M., Rzadca K. (eds) Euro-Par 2020: Parallel Processing. Euro-Par 2020. Lecture Notes in Computer Science, vol 12247. Springer, Cham. https://doi.org/10.1007/978-3-030-57675-2_39

Conference Contributions and Talks

  • Aksel Alpay. 2021. SYCL 2020 in hipSYCL: DPC++ features on AMD GPUs, NVIDIA GPUs and CPUs. Keynote. oneAPI Developer Summit at IWOCL'21.
  • Aksel Alpay and Vincent Heuveline. 2021. HipSYCL in 2021: Peculiarities, unique features and SYCL 2020. In International Workshop on OpenCL (IWOCL'21). Association for Computing Machinery, New York, NY, USA, Article 18, 1. DOI:https://doi.org/10.1145/3456669.3456691
  • Aksel Alpay and Vincent Heuveline. 2020. SYCL beyond OpenCL: The architecture, current state and future direction of hipSYCL. In Proceedings of the International Workshop on OpenCL (IWOCL '20). Association for Computing Machinery, New York, NY, USA, Article 8, 1. DOI:https://doi.org/10.1145/3388333.3388658 (watch recording on YouTube)
  • Sohan Lal, Aksel Alpay, Philip Salzmann, Biagio Cosenza, Nicolai Stawinoga, Peter Thoman, Thomas Fahringer, and Vincent Heuveline. 2020. SYCL-Bench: A Versatile Single-Source Benchmark Suite for Heterogeneous Computing. In Proceedings of the International Workshop on OpenCL (IWOCL '20). Association for Computing Machinery, New York, NY, USA, Article 10, 1. DOI:https://doi.org/10.1145/3388333.3388669 (watch recording on YouTube)