PhD Monitor
/Detail
Computer Science● OpenPreview

PhD Position in Predictable Cache Management for Real-Time Systems

Develop innovative cache monitoring and management mechanisms to improve predictability and efficiency in safety-critical real-time systems.

Best for:Best for candidates with a strong background in computer architecture, real-time systems, and low-level programming.

Inria · Rennes, France · R1 · First-stage researcher
More professors at Inria
Real-time systemsComputer architectureCache managementWCET analysisMemory hierarchy
Deadline
Dec 31, 2026
78 days
Funding
Salaried
€2.3k/mo
Start date
2027-04-01
Fixed-term
Location
Rennes
France

Overview

The Inria Centre at Rennes University is offering a PhD position focused on making modern processor caches more predictable for safety-critical applications. The research aims to design and implement low-overhead mechanisms for monitoring memory block lifetimes and managing cache resources to reduce pessimism in Worst-Case Execution Time (WCET) analysis. This project is part of the ANR PRCI CoCoDaLi collaboration, involving Inria Rennes, RPTU, and Inria Lille. The successful candidate will work within the TARAN team to bridge the gap between offline scheduling and runtime cache enforcement. Applicants are expected to have a strong foundation in computer architecture and real-time systems, with a passion for high-performance, reliable computing.

PhDReal-time systemsComputer architectureCache predictabilityWCETInriaMemory management

What you'll do

  • Design and implement predictable cache management mechanisms for real-time systems.
  • Develop low-overhead monitoring techniques for memory block lifetimes.
  • Conduct systematic analysis of trade-offs between monitoring granularity, runtime overhead, and WCET pessimism.
  • Evaluate proposed mechanisms regarding predictability, complexity, and performance impact.
  • Collaborate with research partners at RPTU and Inria Lille within the CoCoDaLi project.
  • Present research progress regularly within the TARAN team and at academic venues.

Requirements

Degree required: Master's degree (Bac + 5) or equivalent in Computer Science or related field.

Degree offered: PhD

Language: Proficiency in written and spoken English; interviews will be conducted in English.

Instruction: English

Required skills
  • Strong background in computer architecture and memory hierarchy design.
  • Knowledge of real-time systems and operating systems.
  • Proficiency in C/C++ and Python programming.
  • Understanding of WCET analysis principles.
Nice to have
Experience with architectural simulators such as GEM5.Experience with low-level systems programming.
Eligibility
  • Must hold a Master's degree or equivalent.
  • Must be able to work in a research team environment.

Funding & terms

Type
Salaried
Amount
€2.3k/mo
Duration
3 years
Programme
ANR PRCI CoCoDaLi
Inria / ANR

How to apply

Deadline: 2026-12-31

Applications must be submitted online via the Inria recruitment portal. Candidates should provide a resume, a cover letter, and letters of recommendation.

Documents required
  • CV
  • Cover letter
  • Letters of recommendation
↗Apply on site

Contact

Angeliki Kritikakou· Thesis Supervisor

angeliki.kritikakou@irisa.fr

https://team.inria.fr/taran/

AK
Prof.
Angeliki Kritikakou
Inria Centre at Rennes University
Lab
TARAN
Inria
ANR PRCI CoCoDaLiFrance
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Ready to apply?
78 days until the deadline — open this position on its website.