Pieter Hijma
Table of Contents
1 General information
1.1 Pieter Hijma
Postdoctoral researcher
1.1.1 Email address:
1.1.2 Phone:
+31 20 525 8449
1.1.3 Mailing address:
Pieter Hijma |
System and Network Engineering |
Faculty of Science |
University of Amsterdam |
PO Box 94323 |
1090 GH, Amsterdam |
The Netherlands |
1.1.4 Office:
Science Park 904 |
1098 XH Amsterdam |
Room C3.203 |
Directions |
2 Research Interests
My research focuses on the primary interface between humans and computers, namely the programming language with a strong focus on parallel programming. Future computers will need increasingly more power to deliver high performance. The main solution to this problem is to expose explicit parallelism in the hardware to programmers. However, expressing parallelism in a safe and natural way is very challenging, especially when high efficiency is needed. High-level languages are necessary to make parallelism available to domain-experts and main-stream programmers, whereas low-level programming is needed for efficiency and performance. My research tries to satisfy both requirements.
3 Publications
Ben van Werkhoven and Pieter Hijma |
An Integrated approach to porting large scientific applications to GPUs |
11th IEEE International Conference on eScience, Accepted for publication, September 2015 |
Pieter Hijma, Ceriel J.H. Jacobs, Rob V. van Nieuwpoort, and Henri E. Bal |
Cashmere: Heterogeneous Many-Core Computing |
29th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2015), 25-29 May 2015, Hyderabad, India. |
Pieter Hijma, Rob V. van Nieuwpoort, Ceriel J.H. Jacobs, and Henri E. Bal |
Stepwise-refinement for Performance: a methodology for many-core programming |
Concurrency and Computation: Practice and Experience, 2015 |
Early View |
Pieter Hijma, Rob V. van Nieuwpoort and Henri E. Bal |
Programming Many-Cores on Different Levels of Abstraction |
HotPar '13 Proceedings of the 5th USENIX Workshop on Hot Topics in Parallelism (Poster presentation), July 2013 |
Pieter Hijma, Rob V. van Nieuwpoort, Ceriel J.H. Jacobs and Henri E. Bal |
Generating synchronization statements in divide-and-conquer programs |
Parallel Computing, Volume 38, Issues 1–2, January–February 2012, Pages 75-89 |
Pieter Hijma, Rob V. van Nieuwpoort, Ceriel J.H. Jacobs and Henri E. Bal |
Automatically Inserting Synchronization Statements in Divide-and-Conquer Programs |
In 16th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS) in conjunction with 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS) Anchorage, Alaska, USA, 2011. |
Ana Lucia Varbanescu, Pieter Hijma, Rob V. van Nieuwpoort and Henri E. Bal |
Towards an Effective Unified Programming Model for Many-Cores |
In 13th Workshop on Advances in Parallel and Distributed Computational Models (APDCM) May 16, 2011, in conjunction with 25th IEEE International Parallel and Distributed Processing Symposium (IPDPS) Anchorage, Alaska, USA, 2011. |
4 Teaching
4.1 Courses
4.1.1 Concurrency and Multithreading
- Teaching assistent: 2010 - 2013
- Coordinator: 2013 - 2015
4.1.2 Academic English
- Lecturer: 2014 - 2015