Conferences - Seminars
Friday 19 September 2014 14:00 - 15:15 BC 420
Memory Processing Units
By Karu Sankaralingam, University of Wisconsin-Madison
3D die-stacking of logic and DRAM warrants revisiting the ideas of near-memory processing. We make the case for extending the current architectures with Memory Processing Units based on the commercially available HMC. On the programming model and execution side we propose memory remote-procedure calls to offload entire pieces of computation to MPU. On the hardware side we argue that non-speculating, low-frequency, ultra-short pipeline processing cores integrated closely with memory provide efficient processing. MPUs are applicable across a wide domain of workloads spanning data-intensive computing, networking, and SQL database processing. Compared to a conventional multicore, a system with MPUs using 128 ARM Cortex M3 micro-controllers per chip provides geometric mean 3.8X higher performance and 13X lower energy.
Organization Babak Falsafi
Contact Stéphanie Baillargues
Accessibility Informed public