Post-doc position available

Topic: Micro-programming optimization of “in-memory computing” circuits

Download full proposal

The concept of “in-memory computing”, which consists in bringing computation tasks inside the memory macro, is a novel and promising approach where we need to explore new computing algorithms and methodologies. This approach differs in particular from those known as “processing-in-memory” (PIM) that aim at moving computation elements near the memories (especially DRAM) without changing their internal architecture. Our approach called DRC² (Dynamically Reconfigurable Computing Circuit) consists in adapting conventional memory peripheral circuits (I/O, address decoder, …) to perform logic (AND, OR, XOR, …) and arithmetic (addition/subtraction, …) operations inside the memory macro (SRAM or NVM).  

We are looking to recruit a highly motivated post-doctoral researcher to develop an optimized micro programming environment for an “in-memory computing” circuit based on DRC² concept. He/she will interact with both circuit design and software teams to propose an efficient architecture and software tools. More precisely, he/she will:

Such a co-optimization, i.e. a continuous feedback between design and software teams, is crucial and required for project success.

Required skills:

Appreciated skills:

Supervisors :