Conferences - Seminars

Cancelled Thumbnail
  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

Admittance Free