Towards a scatter-gather architecture
Author(s) -
Arun Rodrigues,
Maya Gokhale,
Gwendolyn Voskuilen
Publication year - 2019
Publication title -
proceedings of the international symposium on memory systems
Language(s) - English
Resource type - Conference proceedings
ISBN - 978-1-4503-7206-0
DOI - 10.1145/3357526.3357571
Subject(s) - computer science , context (archaeology) , architecture , fetch , memory management , physical address , computer architecture , node (physics) , memory architecture , supercomputer , embedded system , operating system , semiconductor memory , engineering , art , paleontology , oceanography , structural engineering , visual arts , biology , geology
The on-node performance of High performance computing (HPC) applications is traditionally dominated by memory operations. Put simply, memory is what these applications "do." Unfortunately, they don't do it well. Caches, our first line of attack in the battle for memory performance, often throw away most of the data they fetch before using it. Processor cores, one of our most expensive resources, spend an inordinate amount of time performing simple address computations. Addressing these issues will require new approaches to how on-chip memory is organized and how memory operations are performed. Under Project 38, a joint Department of Energy / Department of Defense architectural resarch project, we have focused on exploring what a flexible in-memory scatter-gather architecture could look like in the context of several important HPC applications.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom