PhD student position in HPC Programming Models and Computer Architectures

Chalmers University of Technology


June 13, 2022


Welcome to join a team of researchers developing a homegrown European computing infrastructure based on open source software and hardware technologies. We are looking for a highly motivated team-player who can develop novel programming and architectural techniques to drive next- generation heterogeneous HPC infrastructure. This position will develop your skills in high performance languages and computer architectures, and you will also learn how to communicate research ideas following scientific practice.

Information about the research group The Computer Architecture Research Group, within the Division of Computer Networks and Systems under the leadership of Professor Per Stenström, is conducting research on design principles for the next generation of computer systems. To ease the programming task and yet achieve high computational performance at as high energy efficiency as possible is an important objective in the knowledge generation process that the group contributes with. To this end, the group has a solid track record and a long- term focus on contributing to design principles of parallel computers. Four senior faculty members, six postdocs and twelve Ph.D students are engaged in research in Computer Architecture. The group is a founding partner of the HiPEAC European Network of Excellence and engaged in several EU and national projects with strong ties to industry, among them the European Processor Initiative (EPI).

Chalmers is involved in the EPI project in several workpackages. One line of the work focuses on the engineering of the memory subsystem. A second line focuses on the development and optimization of parallel programming models. The team is also involved in an SSF project related to Processing-in-Memory (PIM) technolgies.

Major responsibilities Computer architectures are becoming increasingly parallel and heterogeneous, requiring novel programming model techniques to program and manage this diversity. At the same time, data communication costs are becoming dominant in parallel computing leading to novel PIM-like designs that tightly integrate processors with stacked DRAM. Yet languages and computer architectures provide very limited support to effectively manage data. In this project you will develop novel techniques to jointly manage compute and memory heterogeneity, on top of open source programming models such as OpenMP or SYCL.

Qualifications To qualify as a PhD student, you must have a master's level degree corresponding to at least 240 higher education credits in a field related to Computer Engineering. You are highly motivated, self-propelled, energetic, independent and with a well-developed analytical problem-solving ability. As a person, you are empathetic, loyal and have high ethical standards. Your communication skills in English (literal as well as oral) are of a high quality.

If Swedish is not your native language, Chalmers offers Swedish courses.

Contract terms Full-time temporary employment. The position is limited to a maximum of five years.

We offer Chalmers offers a cultivating and inspiring working environment in the coastal city of Gothenburg. Read more about working at Chalmers and our benefits for employees.

Chalmers aims to actively improve our gender balance. We work broadly with equality projects, for example the GENIE Initiative on gender equality for excellence. Equality and diversity are substantial foundations in all activities at Chalmers.

Application procedure The application should be marked with Ref 20220251 and written in English. The application should be sent electronically and be attached as pdf-files, as below:

CV: (Please name the document: CV, Family name, Ref. number) • CV • Other, for example previous employments or leadership qualifications and positions of trust. • Two references that we can contact.

Personal letter: (Please name the document as: Personal letter, Family name, Ref. number) 1-3 pages where you: • Introduce yourself • Describe your previous experience of relevance for the position (e.g. education, thesis work and, if applicable, any other research activities) • Describe your future goals and future research focus

Other documents: • Copies of bachelor and/or master's thesis. • Attested copies and transcripts of completed education, grades and other certificates, e.g. TOEFL test results.

Please use the button at the foot of the page to reach the application form. The files may be compressed (zipped).

Application deadline: 13th June, 2022

For questions, please contact: Miquel Pericas, Computer Networks and Systems,, +46 31 772 1705

Chalmers declines to consider all offers of further announcement publishing or other types of support for the recruiting process in connection with this position.

Information about the department The Department of Computer Science and Engineering is a joint department at Chalmers University of Technology and the University of Gothenburg, with activities on two campuses in the city of Gothenburg. The department has around 270 employees from over 30 countries. Our research has a wide span, from theoretical foundations to applied systems development. We provide high quality education at Bachelor's, Master's and graduate levels, offering over 120 courses each year. We also have extensive national and international collaborations with academia, industry and society.

Our aim is to actively improve our gender balance in both our department and division. We therefore strongly encourage female applicants for our positions. As an employee at Chalmers and the Department of Computer Science and Engineering, you are given the opportunity to contribute to our active work within the field of equality and diversity. We are working broadly with equality projects, for example the GENIE Initiative on gender equality for excellence. For more information,visit the Genie website.

Chalmers University of Technology conducts research and education in engineering sciences, architecture, technology-related mathematical sciences, natural and nautical sciences, working in close collaboration with industry and society. The strategy for scientific excellence focuses on our six Areas of Advance; Energy, Health Engineering, Information and Communication Technology, Materials Science, Production and Transport. The aim is to make an active contribution to a sustainable future using the basic sciences as a foundation and innovation and entrepreneurship as the central driving forces. Chalmers has around 11,000 students and 3,000 employees. New knowledge and improved technology have characterised Chalmers since its foundation in 1829, completely in accordance with the will of William Chalmers and his motto: Avancez!

Similar Jobs

University of Luxembourg

Luxembourg 3 hours ago

Add to favorites

Doctoral researcher in Software-Defined Vehicles

interdisciplinary centres focus on research in the areas of Computer Science and ICT Security, Materials Science, European and International Law, Finance addition, the University focuses on cross-disciplinary research in the areas Times Higher Education ranks...

Linköping University

Sweden May 7, 2022

Add to favorites

Programmer in computer science/computer engineering

teachers and researchers, but a successful university requires experienced and The Department of Computer and Information Science was founded in 1983 but its science/computer engineering at the Department of Computer and Information Science (IDA), Programming...

Germany Universities

Germany May 5, 2022

Add to favorites

PhD Student / Research Assistant to join the Software LabUniversity of Stuttgart • Department of Computer Science • Stuttgart

Time Span as soon as possible for 4 years Application Deadline 31 May interested in joining the Software Lab as a PhD student. conducts research at the intersection of software engineering, programming languages, machine learning,...

Forschungszentrum Jülich

Germany May 11, 2022

Add to favorites

Master Thesis for Scalasca Performance Analysis Group

Advertising division: JSC - Jülich Supercomputing Centre technical applications in Europe and makes it available for research purposes The Jülich UNified Infrastructure for Quantum computing (JUNIQ) integrates In co-operation with the research group for Quantum...

Add to favorites

PhD Position in Body Computing: Programming Abstractions and Run-time

PhD Position in Body Computing: Programming Abstractions and Run-time We are looking for a PhD student to join our team within RISE Computer you want to participate in an exciting project where academia, research About...