Phd in Quality-of-Service-Aware Architectures for Shared Memory Chiplets in Multi-Die Systems

Imec India Private Limited

Heilbronn

Vor Ort

EUR 40.000 - 65.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

IMEC Germany in Heilbronn seeks a PhD candidate to pioneer QoS-aware architectures for shared memory chiplets in multi-die systems. You will investigate memory access control, die-to-die communication, and schedulers to ensure bounded latency and predictable performance for safety-critical automotive and AI-driven applications.

The project emphasizes cross-layer QoS mechanisms, architectural guidelines, and system-level evaluation using simulations to quantify latency, bandwidth, fairness, and

Qualifikationen

  • Master’s degree in electrical engineering, computer science, or related field.
  • Solid foundation in processor, compute systems and chiplet architecture.
  • Experience with RTL modelling and hardware description languages.
  • Interest in hardware/software co-design and optimization.

Aufgaben

  • Design architectural primitives for QoS-enabled shared memory chiplets.
  • Evaluate system performance using simulations and workloads.
  • Develop RTL models and verilog implementations for chiplet memory controllers and interconnects.
  • Conduct literature reviews to benchmark QoS approaches and inform design decisions.

Kenntnisse

Chiplet architecture
Cache coherence
HDL/RTL modelling
Hardware/software co-design

Ausbildung

Master’s degree in electrical engineering, computer science, or related field

Tools

VHDL
Verilog/SystemVerilog

Jobbeschreibung

Phd in Quality-of-Service-Aware Architectures for Shared Memory Chiplets in Multi-Die Systems
About imec Germany

Imec Heilbronn is a new regional hub pioneering open chiplet architectures that will power the next generation of automotive innovation and AI‑driven systems. Situated at the heart of the Innovation Park Artificial Intelligence (IPAI), imec Germany brings together world class semiconductor expertise and a vibrant ecosystem of AI innovation. This unique combination positions the site as a catalyst for technological breakthroughs that will shape the next generation of mobility and intelligent systems.

The Advanced Chip Design Accelerator (ACDA) is the core of our mission in Heilbronn—establishing a state of the art competence center dedicated to advanced chiplet design, system integration, and cutting edge methodologies. ACDA provides the expertise and tools needed to bridge the gap between early stage research and industrial adoption, enabling faster, safer, and more scalable deployment of chiplet based technologies in the automotive domain. Building on the foundation of imec’s Automotive Chiplet Program (ACP), ACDA extends this work into a regional accelerator that translates imec’s research leadership into practical, industry ready solutions. By combining advanced design capabilities with deep local collaboration, ACDA empowers both regional and global automotive players to derisk development, accelerate innovation cycles, and industrialize next generation chiplet platforms with confidence.

What you will do
Introduction and Motivation

The transition from monolithic System-on-Chip (SoC) designs toward multi-die and chiplet-based architectures represents a fundamental shift in modern computing systems. In current chiplet architectures, memory access is typically handled via dedicated memory interfaces and controllers attached to each compute chiplet. While this approach preserves locality and simplifies design, it scales poorly as the number of chiplets increases in a system. Replicating memory interfaces leads to excessive IO requirements, increased area overhead, and inefficient memory utilization, particularly in tightly constrained environments such as automotive platforms. As applications demand higher compute density within a single package, the traditional model of per-chiplet memory integration becomes increasingly unsustainable.

A promising alternative is the introduction of shared memory chiplets, where memory resources are centralized and logically shared across multiple dies via high-speed die-to-die interconnects. This architectural shift reduces IO duplication and improves resource utilization but fundamentally changes the nature of memory access. Instead of isolated local memory, compute chiplets must now compete for access to a common memory resource, leading to contention and increased latency variability. These challenges are particularly critical in safety-critical domains such as automotive systems, where predictable performance and strict timing guarantees are essential.

This proposal addresses the central question of how to design shared memory chiplet architectures that remain scalable while providing strong Quality-of-Service (QoS) guarantees required for safety-critical applications.

Research Objectives

The main objective of this PhD is to develop architectural principles and mechanisms that enable predictable and efficient access to shared memory in multi-die systems. The research aims to bridge the gap between scalability and performance guarantees by introducing cross-layer QoS mechanisms spanning interconnects, memory hierarchies, and system-level scheduling. More specifically, the work will investigate how shared memory chiplet architectures can be designed such that multiple compute chiplets can concurrently access memory resources without violating latency or bandwidth constraints. The goal is not only to optimize average system performance but to ensure bounded worst‑case behavior, which is essential for safety-critical applications.

Another key objective is to understand and formalize the interplay between die-to-die communication and memory system behavior. In shared memory chiplet systems, performance bottlenecks are no longer confined to either the interconnect or the memory controller alone; instead, they emerge from their interaction. This requires a unified approach to QoS that extends across the entire data path—from the originating compute core, through the on‑chip network and die-to-die links, to the memory chiplet and back.

Finally, the research aims to provide architectural guidelines and design trade‑offs that can inform future chiplet‑based system designs, particularly in domains where both high performance and strict predictability are required.

Research Approach

The proposed work is based on the hypothesis that shared memory architectures can be made predictable and scalable through coordinated design across multiple abstraction layers. To validate this hypothesis, the research will explore new architectural models in which memory chiplets are treated as first‑class shared system resources, rather than passive memory endpoints.

A critical component of the work will be the design of die-to-die communication mechanisms and a chiplet memory controller/switch that support differentiated service levels. In existing chiplet systems, interconnects are typically optimized for throughput but provide limited support for prioritization or isolation. However, in a shared memory context, interference between traffic classes can lead to severe degradation of latency‑sensitive workloads. This research will therefore investigate mechanisms such as traffic classification, priority‑aware arbitration, and resource partitioning within die-to-die links and chiplet memory controllers, enabling predictable communication between chiplets. This is particularly relevant given that large memory transfers can block time‑critical traffic in chiplet interconnects if no QoS enforcement is applied.

In parallel, the work will explore novel memory scheduling strategies tailored to shared chiplet memory. Unlike conventional DRAM controllers, which serve a relatively localized set of cores, shared memory chiplets must handle requests from multiple independent compute dies. This introduces new forms of contention and requires schedulers that can enforce fairness, isolation, and timing guarantees across distributed request sources. Particular attention will be given to the trade‑offs between centralized and distributed control, as well as the interaction between memory scheduling and interconnect behavior.

The evaluation of proposed architectures will rely on system‑level simulation. Workloads representing mixed‑criticality scenarios—combining latency‑sensitive control tasks and throughput‑oriented computations—will be used to assess the effectiveness of the proposed mechanisms. Metrics will include latency distributions, bandwidth allocation, fairness, and energy efficiency.

Required Background
  • Master’s degree in electrical engineering, computer science, or related field.
  • Solid foundation in processor, compute systems and chiplet architecture
  • Familiar with cache coherence concepts
  • Experience with hardware description: VHDL/Verilog/SystemVerilog. Knowledge and understanding of RTL modelling and simulation
  • Interest in hardware/software co-design and optimization.
Type of Work
  • 30% architecture design
  • 30% system evaluation and benchmarking
  • 30% RTL development and modelling
  • 10% literature review
Promotor & Daily Advisor
  • Promotor: Professor Amrouch, Chair of AI Processor Design, Technical University of Munich
  • Daily Advisor: Stephanie Friederich
  • Location: imec Germany, Heilbronn

IMEC and its affiliates will not accept unsolicited resumes from any source other than directly from a candidate. IMEC will consider unsolicited referrals and/or resumes submitted by vendors such as search firms, staffing agencies, professional recruiters, fee‑based referral services and recruiting agencies (hereafter “Agency”) to have been referred by the Agency free of charge. IMEC will not pay a fee to any Agency that does not have a prior written agreement with IMEC, validated by its HR department, in place regarding a specific job opening and allowing to submit resumes.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Project Manager Autonomous Edge
Project Manager Autonomous Edge

imec • Heilbronn

Vor Ort
EUR 90.000 - 120.000
Project Manager Autonomous Edge
Project Manager Autonomous Edge

Imec India Private Limited • Heilbronn

Vor Ort
EUR 70.000 - 110.000
ASIC Design Verification Technical Lead imec Germany
ASIC Design Verification Technical Lead imec Germany

Imec India Private Limited • Heilbronn

Hybrid
EUR 90.000 - 130.000
ASIC Project Manager (imec Germany)
ASIC Project Manager (imec Germany)

imec • Heilbronn

Vor Ort
EUR 95.000 - 125.000
Research Assistant (m/f/d) - Compute-in-Memory Architectures
Research Assistant (m/f/d) - Compute-in-Memory Architectures

University of Rostock • Rostock

Vor Ort
EUR 42.000 - 56.000
SOC Architect - Chiplet
SOC Architect - Chiplet

Tenstorrent • München

Remote
EUR 90.000 - 140.000
Highly competitive compensation package
Benefits
Equal opportunity employer
PhD Position – Hybrid electronic/photonic integrated neuromorphic computing systems for large-s[...]
PhD Position – Hybrid electronic/photonic integrated neuromorphic computing systems for large-s[...]

Forschungszentrum Jülich • Aachen

Vor Ort
EUR 50.000 - 65.000
30 days annual leave
Flexible working hours
Professional development support
+2
PhD Position (f/m/d) - Memory-Centric NPU Architectures and Emerging Memory Technologies for Edge AI
PhD Position (f/m/d) - Memory-Centric NPU Architectures and Emerging Memory Technologies for Edge AI

NXP Semiconductors • Hamburg

Vor Ort
EUR 52.000 - 70.000
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Direkte Zusammenarbeit mit der Industrie
Flexibles und kreatives Team
Processor Design Engineer
Processor Design Engineer

Meyandy LLC • Deutschland

Hybrid
EUR 85.000 - 110.000
Competitive salary + stock options
30+ days paid vacation
Relocation support
+3