• Relaxed Persist Ordering Using Strand Persistency
    As the lockdown measures get relaxed gradually in many parts of the world, it is clear that stricter lockdown rules can help governments manage the pandemic but can also hurt the economy. Likewise, stricter...
  • Relaxed Persist Ordering Using Strand Persistency
    As the lockdown measures get relaxed gradually in many parts of the world, it is clear that stricter lockdown rules can help governments manage the pandemic but can also hurt the economy. Likewise, stricter...
  • Simplifying persistent programming with microarchitectural support
    Hardware-based coherence has significantly simplified concurrent programming and improved application performance. Similar to how it has triumphed software-based coherence, our work shows that significant...
  • Simplifying persistent programming with microarchitectural support
    Hardware-based coherence has significantly simplified concurrent programming and improved application performance. Similar to how it has triumphed software-based coherence, our work shows that significant...
  • 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...