A Tuning Framework for Software-Managed Memory Hierarchies (2009)
Manman Ren, Alex Aiken, Ji Young Park, William J. Dally, Mike Houston
Achieving good performance on a modern machine with a multi-level memory hierarchy, and in particular on a machine with software-managed memories, requires precise tuning of programs to the...
Abstract Sequoia: Programming the Memory Hierarchy (2008)
Kayvon Fatahalian, Timothy J. Knight, Mike Houston, Mattan Erez, Daniel Reiter, Horn Larkhoon, ...
We present Sequoia, a programming language designed to facilitate the development of memory hierarchy aware parallel programs that remain portable across modern machines featuring different memory...
A Portable Runtime Interface For Multi-Level Memory Hierarchies (2008)
Mike Houston, Ji-young Park, Manman Ren, Timothy Knight, Kayvon Fatahalian, Alex Aiken, ...
We present a platform independent runtime interface for moving data and computation through parallel machines with multi-level memory hierarchies. We show that this interface can be used as a...
Abstract Sequoia: Programming the Memory Hierarchy (2008)
Kayvon Fatahalian, Timothy J. Knight, Mike Houston, Mattan Erez, Daniel Reiter, Horn Larkhoon, ...
We present Sequoia, a programming language designed to facilitate the development of memory hierarchy aware parallel programs that remain portable across modern machines featuring different memory...