Site icon Spintec

Opening Postdoctoral Position: Design of SOT-MRAM based In-Memory Computing accelerators for KV-Caching in Large Language Models

Design of SOT-MRAM based In-Memory Computing accelerators for KV-Caching in Large Language Models

Keywords : Large Language Models, KV-Caching, In-Memory Computing, SOT-MRAM, Spintronics, AI Accelerators, Co-design, Post-CMOS electronics

Summary
Designing hardware accelerators to address the critical bottlenecks in deploying Large Language Models (LLMs) is far from trivial. In this project, we focus specifically on the Key-Value (KV) cache management during the decoding phase. These applications apply to diverse fields such as real-time conversational AI, edge-based generative content creation, autonomous systems, and energy-efficient data center operations.

The proposed approach relates to the design of In-Memory Computing (IMC) architectures to overcome the memory wall inherent in transformer attention mechanisms. Specifically, the KV-cache requires massive parallel reads and frequent sequential updates to store and retrieve context states, creating a severe bandwidth and energy bottleneck.
The memory elements are based on the Spin-Orbit Torque Magnetic Random Access Memory (SOT-MRAM), which is an ideal magnetoresistive technology: SOT-MRAM offers a unique combination of high write endurance, fast switching speeds, and non-volatility, making it a promising candidate for dynamic KV-cache updates. SOT-MRAM cells leverage the Spin Hall Effect for writing, providing distinct advantages in speed and reliability. To contain the ever-increasing power consumption of LLM inference, SOT-MRAM based IMC systems appear promising, in order to bring computation closer to data and to alleviate energy-costly on-chip data transfer. The key challenges to address are crossbar array density and the robustness of the write mechanism.

We are looking for a candidate with a profile oriented towards device-to-architecture co-design. The Post-Doc will join the Spintronic Computing & Architectures team at Spintec and benefit from the team’s design expertise in developing AI neuromorphic solutions based on spintronic devices. They will also work in close collaboration with the experimental team developing the SOT-MRAM devices, and in particular with PhDs aiming at using this technology as memories and computing elements.

The main tasks

  • Contribution to existing compact behavioral models for design integration
  • Design and validation of systems implementing MAC operations and KV-cache updates
  • Simulate hybrid CMOS/spintronics circuits for the attention engine
  • Interface between the design and experimental teams
  • Required skills

  • Proficiency with CAD environment (Cadence, H-Spice, Verilog-A)
  • Knowledge about AI frameworks (Python, PyTorch)
  • Familiarity with magnetic/spintronics device physics and integration is a strong advantage
  • Imagination, inventiveness, interest towards innovative microelectronics applications, and towards scientific communication and intellectual property creation are expected.

    Contacts
    Jonathan Miquel – jonathan.miquel@grenoble-inp.fr
    Lorena Anghel – lorena.anghel@grenoble-inp.fr
    Anca Molnos – anca.molnos@cea.fr

    Exit mobile version