Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Compilation for Explicitly Managed Memory Hierarchies Timothy J. Knight Ji Young Park Manman Ren Mike Houston
 

Summary: Compilation for Explicitly Managed Memory Hierarchies
Timothy J. Knight Ji Young Park Manman Ren Mike Houston
Mattan Erez Kayvon Fatahalian
Alex Aiken William J. Dally Pat Hanrahan
Stanford University
Abstract
We present a compiler for machines with an explicitly managed
memory hierarchy and suggest that a primary role of any compiler
for such architectures is to manipulate and schedule a hierarchy of
bulk operations at varying scales of the application and of the ma-
chine. We evaluate the performance of our compiler using several
benchmarks running on a Cell processor.
Categories and Subject Descriptors D.3.4 [Programming Lan-
guages]: Processors­Compilers, Optimization; C.1.4 [Processor
Architectures]: Parallel Architectures­Distributed architectures
General Terms Performance, Design, Experimentation
Keywords Software-managed memory hierarchy, bulk operations
1. Introduction
The advances in semiconductor technology that have dramatically
increased the performance possible on a single chip have also un-

  

Source: Aiken, Alex - Department of Computer Science, Stanford University
Erez, Mattan - Department of Electrical and Computer Engineering, University of Texas at Austin
Stanford University - Computer Graphics Laboratory

 

Collections: Computer Technologies and Information Sciences; Engineering