Strong Performance, Complexities, and Puzzles in Intel's Optane DIMMs
March 20, 2019 | Jacobs School of EngineeringEstimated reading time: 3 minutes
University of California San Diego computer scientists have completed the first comprehensive evaluation of Intel’s new Intel Optane DC Persistent Memory Modules (Optane NVDIMMs).
They found that Optane DIMMs can make key storage applications 17 times faster, especially if system designers adapt their hardware and software to make the best use of the new technology. They also found that the DIMMs can significantly expand main memory capacity without sacrificing much performance and that they exhibit complex performance characteristics that designers must accommodate to fully exploit them.
Optane DIMMs aim to extend the memory capacity of servers while also preserving data across power failures--enabling order-of-magnitude increases in performance compared to conventional hard drives and solid-state drives (SSDs). The new memory (and similar technologies) have been in development for over a decade. The official release of the memory has been eagerly anticipated by researchers and potential customers like Google, Facebook, Amazon and other companies that require enormous memory capacity and storage performance.
UC San Diego’s Non-Volatile Systems Laboratory (NVSL), led by Steven Swanson and Jishen Zhao, both computer scientists at the Jacobs School of Engineering at UC San Diego, worked with Intel to get early access to two high-performance servers equipped with multiple Optane DIMMs. Over the past several months, they, along with post-doctoral fellow Joe Izraelevitz, have put the Optane DIMMs through their paces and measured their basic performance characteristics and their overall impact on important software systems that power many of the cloud-based services that we all use every day.
“It’s been really exciting to finally have first-hand access to this memory. For a long time, researchers (including my group) have made predictions about how this technology would perform. We’ve proposed systems based on those predictions, and now we get to see how they really perform,” said Swanson.
The researchers used two machines provided by Intel to evaluate the Optane DIMMs’ performance. They measured basic performance numbers, including latency and bandwidth of reads and writes under a range of conditions. They uncovered a range of exciting results. “This memory is a new animal,” said Swanson, a professor in the UC San Diego Department of Computer Science and Engineering. “It is going to take a while for researchers, application developers, and system designers to understand its complexities and develop intuition about how it behaves.”
To understand how the underlying technology characteristics translate into application-level performance, researchers tested the memory on a wide range of applications used in cloud-based applications including MySQL, LMDB, RocksDB, MongoDB, Memcached, and Redis. One particularly exciting result is that Optane DIMMs can speed up some applications by up to 128 times compared to flash-based SSDs, the current workhorse of data center storage. Overall, the impact of the new memories varied between applications, and understanding the root cause of the differences will require more study.
“With a large variety of data-intensive applications -- across big-data analytics, media processing, and computer vision domains -- we also investigated the underlying software and hardware behaviors of computer systems with Optane DIMMs, traditional DRAMs, and DRAM-cached Optane DIMMs,” said Zhao, who is an assistant professor in the computer science department at UC San Diego.
Swanson and his research group have been studying emerging memory technologies like the Optane DIMMs for over a decade. The Non-Volatile Systems Laboratory developed some of the earliest software for managing and using such memories in 2011 and built a prototype SSD based on a precursor to the Optane memory chips in the same year. More recently the NVSL has released a high-performance file system called NOVA built specifically for Optane DIMM-like memories. Zhao has worked on computer architecture support for non-volatile memory systems at UC Santa Cruz and HP Labs and joined the group earlier this year.
Suggested Items
Real Time with... IPC APEX EXPO 2024: AI Implementation at Omron
04/18/2024 | Real Time with...IPC APEX EXPOEditor Nolan Johnson and Omron Product Manager Nick Fieldhouse discuss the company's focus on AI implementation to enhance customer experience and results. They address programming challenges and how AI can help customers achieve better outcomes with less experience. Omron's AI is compatible with existing systems, facilitating easy upgrades.
Cadence Unveils Palladium Z3 and Protium X3 Systems
04/18/2024 | Cadence Design SystemsThe Palladium Z3 and Protium X3 systems offer increased capacity, and scale from job sizes of 16 million gates up to 48 billion gates, so the largest SoCs can be tested as a whole rather than just partial models, ensuring proper functionality and performance.
Australian Flow Batteries and The SCHMID Group Announce Groundbreaking Memorandum of Understanding
04/17/2024 | SCHMID GroupAustralian Flow Batteries Pty Ltd (AFB), a leader in innovative energy solutions and economical, safe, and reliable power storage, and SCHMID Energy Systems GmbH a company of the German SCHMID Group, a global technology leader with a rich history in delivering innovative solutions across multiple industries including Electronics, Renewables, and Energy Storage sectors, are thrilled to announce the signing of a Memorandum of Understanding (MoU)
Ansys Joins BAE Systems’ Mission Advantage Program to Advance Digital Engineering Across US Department of Defense
04/16/2024 | ANSYSAnsys announced it is working with BAE Systems, Inc., to accelerate the adoption of digital engineering and MBSE across the Department of Defense (DoD).
Designing Electronics for High Thermal Loads
04/16/2024 | Akber Roy, Rush PCB Inc.Developing proactive thermal management strategies is important in the early stages of the PCB design cycle to minimize costly redesign iterations. Here, I delve into key aspects of electronic design that hold particular relevance for managing heat in electronic systems. Each of these considerations plays a pivotal role in enhancing the reliability and performance of the overall system.