Increasing DDR4 SDRAM throughput in parallel workloads

Yuri A. Nedbailo, Игорь Петров · 2020 Moscow Workshop on Electronic and Networking Technologies (MWENT) · 2020

DRAM chips and modules have been essential building blocks of electronic equipment ranging from embedded systems to supercomputers for decades. However, the chip technology trends have created a gap between processor and memory performance, aggravated by multi-core processor design. Not only memory bandwidth becomes insufficient in various applications, the actual throughput, or efficiency, of the memory is reduced in multi-threaded applications. In this work, we analyze the memory efficiency problem in parallel workloads, identify two approaches to solving it, survey and assess some of the possible solutions. In our experiments with DDR4 SDRAM controller, we achieve the average efficiency of 71 percent in 16-threaded workloads.

Read the paper · More papers on PaperTik