• Logic-compatible Gain Cell eDRAM: A Real Alternative to SRAM
    Embedded memories are a key component of IoT SoCs and recent applications such as Neural Network Accelerators. Unfortunately, SRAM based embedded memory has a large footprint which often covers more than...
  • Persistency for Synchronization-Free Regions
    Emerging non-volatile memories (NVM), such as 3D XP and STT-MRAM, offer the promises of combining the performance and byte-addressability of DRAM with the density and non-volatility of NAND. Such non...
  • Memory Persistency - Programming Models for Byte-addressable Persistent Memory
    For the past four years, researchers at the University of Michigan and Arm Research have collaborated to develop Memory Persistency -- programming models for byte-addressable persistent memory. Prof....
  • The Semantics of Transactions and Weak Memory in x86, Power, Arm, and C++
    This is the second in a two-part post from Arm Principal Researcher Dr Nathan Chong on his joint research with Tyler Sorensen (Imperial College London) and Dr John Wickerson (Research Fellow, Imperial...
  • Concurrent Programming, Transactions and Weak Memory
    This is the first in a two-part post from Arm Principal Researcher Dr Nathan Chong on his joint research with Tyler Sorensen (Imperial College London) and Dr John Wickerson (Research Fellow, Imperial...