Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Archive of posts tagged: Persistent
Easy Persistent Memory Performance Wins

Easy Persistent Memory Performance Wins

Mainstream non-volatile main memory (NVMM) is just around the corner:  Intel is opening up access to their 3DXpoint technology to a broader range of companies, and we are gradually learning more about the technology.  Despite our growing understanding, the question of...

Read more...

Engineering Reliable Persistence

Engineering Reliable Persistence

Integrating non-volatile main memories (NVMMs) into the storage/memory hierarchy make data integrity a critical design consideration.  Protecting data in NVMM is a complex problem:  media errors and software bugs can corrupt data and the reliability of each memory...

Read more...

A Vision of Persistence

A Vision of Persistence

For decades, memory systems have relied on DRAM for capacity, SRAMs for speed and then turned programmers loose with malloc(), free(), and pthreads to build an amazing array of useful, carefully tuned, composable, and remarkably useful data structures.  However, these...

Read more...