Computer Architecture Today

Informing the broad computing community about current activities, advances and future directions in computer architecture.
Archive of posts tagged: Memory
Data management on non-volatile memory

Data management on non-volatile memory

In a recent blog post, Steve Swanson presented three milestones that mark the adoption path of non-volatile memory by applications. The next step in this path is tailoring fundamental protocols and algorithms for non-volatile memory. We illustrate this point using...

Read more...

Server Architecture for the New Age Datacenter

Server Architecture for the New Age Datacenter

Server architectures have largely been boring. Boring has been good. It has helped applications thrive in a stable H/W ecosystem and innovate at providing business logic. While performance improvements have largely been single thread performance improvements extended to data center class systems, we are beginning to see a new era in Server architecture designs driven by memory technologies, accelerators and fabrics like Gen-Z, CCIX and Open CAPI that glue them.
Keywords
X86, Memory centric architectures, Gen-Z, CCIX, Open CAPI

Read more...

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...