/Co-Design of AI-Accelerated HPC Architectures for Scientific Computing

Co-Design of AI-Accelerated HPC Architectures for Scientific Computing

PhD - Leuven | Just now

Explore the system performance implications of next-generation HPC+AI workloads for scientific discovery

The exponential growth in hybrid simulation approaches involving scientific computing and AI demands ever-increasing computational performance, scalability, and energy efficiency. Modern frameworks like NVIDIA PhysicsNemo and JAX-CFD are pushing the boundaries of what is possible in large-scale simulation and AI-accelerated modelling by providing a unified framework. However, scientific simulations and machine learning workloads are very different in nature: e.g, bottlenecked by different parts of system architecture, precision requirements are different, thus, demands heterogeneous system design to achieve optimal system performance or utilization.

This PhD thesis will investigate the interplay between HPC/AI workloads and system architecture, with a focus on identifying, modeling, and overcoming performance bottlenecks. The research will leverage open-source and commercial frameworks (e.g., PhysicsNemo, JAX-CFD) to establish representative workloads, use architectural simulators and analytical modeling to quantify the impact of hardware and software choices.

Possible Research Phases

1. Exploration of HPC/AI Workloads

2. Hardware Performance Analysis and Bottleneck Identification

  • Benchmark selected workloads on existing hardware platforms (GPUs, CPUs, accelerators).
  • Profile hardware utilization, memory bandwidth, interconnects, and energy consumption.
  • Identify architectural bottlenecks (e.g., shared/dedicated memory hierarchy, compute throughput, communication overhead, heterogeneous scheduling).

3. Modeling Impact of Software and Hardware Choices

4. Proposal of Novel HW/SW Co-Designs

  • Based on insights from modeling and benchmarking, propose innovative hardware and software changes to address identified bottlenecks.
  • Evaluate scalability and efficiency of proposed solutions beyond current limitations, using simulation.
  • Evaluate the suitability of imec-researched technologies for such workloads.

Required Background

  • Master’s degree in electrical engineering, computer science, or related field.
  • Solid foundation in processor and system architecture, HPC, and AI concepts.
  • Experience with performance analysis, benchmarking, and architectural simulation tools.
  • Familiarity with scientific computing frameworks (e.g., PhysicsNemo, JAX-CFD,cuEquivariance) is a plus.
  • Interest in hardware/software co-design and optimization.


Required background: Computer engineering, Computer science, Eletr

Type of work: 30% system evaluation and benchmarking, 30% software development and modeling, 30% architecture design, 10% literature review

Supervisor: Roel Wuyts

Daily advisor: Udari De Alwis

The reference code for this position is 2026-103. Mention this reference code on your application form.

Who we are
Accept analytics-cookies to view this content.
imec's cleanroom
Accept analytics-cookies to view this content.

Send this job to your email