Go to the content

Analytical Performance Modeling Researcher

Explore the performance of the supercomputer systems of the future.

Language

English

Sector

Electronics & Engineering

What you will do

System architecture innovations are key to position imec for success in the fast-evolving workloads of tomorrow and to codesign imec’s process technology innovations with a system level value proposition. The Compute System Architecture Unit (CSA) at imec researches futuristic high-performance, energy-efficient and secure computer systems to extend imec’s semiconductor research leadership deep into the next decade. CSA is researching emerging workloads and their performance on heterogeneous computer architectures for next-generation Artificial Intelligence (AI). The team is responsible for the architecture definition of new CPUs, GPUs, machine learning accelerators, ... and the systems in which they are integrated.We are looking for a researcher to contribute hands-on to the development of performance models for future supercomputer systems and their heterogeneous components, ranging from RISC-V CPU SoCs and machine learning accelerators, through emerging interconnects with in-network computing and advanced memory chips with near data processing. You will be responsible for developing analytical models that combine (micro)architectural parameters (the “hardware” parameters) together with an application profile (the “software” parameters) to accurately predict the performance and energy of next-gen computer systems at a scale beyond what is feasible with simulation. In close collaboration with algorithm researchers, performance analysis engineers and system architects, you will help to define the supercomputers of the future enabling artificial intelligence applications such as accessible personalized medicine.The job requirements include but are not limited to:

  • Profile and analyze workloads and their intrinsic behavior with respect to computation, communication, and memory requirements
  • Identifying (micro)architecture-independent application characteristics from the profile that have predictive value for performance and power estimation
  • Understanding a wide range of different computer architecture paradigms and their micro-architecture.
  • Researching and developing analytical performance models that predict the performance of a certain architecture for a given workload profile.
  • Explore hardware-software co-design optimizations to scale performance and energy-efficiency beyond what is currently possible.

What we do for you

We offer you the opportunity to join one of the world’s premier research centers in nanotechnology at its headquarters in Leuven, Belgium. With your talent, passion and expertise, you’ll become part of a team that makes the impossible possible. Together, we shape the technology that will determine the society of tomorrow.

We are committed to being an inclusive employer and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth.

We are aware that your valuable contribution makes imec a top player in its field. Your energy and commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits.

Who you are

  • Master’s or Doctoral degree in Computer Science or Computer Engineering
  • You have experience in computer architecture research, both at system level and microarchitectural level
  • You have experience with analytical performance modeling and/or workload performance analysis
  • You are strong in concurrent (multithreaded and distributed) programming in C++ and Python. Programming experience for heterogeneous systems is considered a definite plus
  • You are familiar with resource management middleware, such as found in the Linux operating system.
  • You have an investigative mindset and think at an abstract level, yet you also enjoy working on hands-on, result oriented tasks.
  • You work in a structured, transparent and accurate way.
  • You are a constructive team player and actively share experience and knowledge with colleagues

How can we help?

The Leuven MindGate team is at your disposal for any questions about the Leuven Innovation Region. Do you want to invest, work or study in the region? We can help you find your way.

We also facilitate collaboration and innovation between companies, knowledge institutes and government within the Leuven Innovation Region, and we are happy to guide any of these stakeholders towards innovation.