Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: Compiler Parallelization of SIMPLE for a Distributed Memory Machine
Authors: Pingali, Keshav
Rogers, Anne M.
Keywords: computer science
technical report
Issue Date: Jan-1990
Publisher: Cornell University
Abstract: In machines like the Intel iPSC/2 and the BBN Butterfly, local memory operations are much faster than inter-processor communication. When writing programs for these machines, programmers must worry about exploiting spatial locality of reference. This is tedious and reduces the level of abstraction at the which the programmer works. We are implementing a parallelizing compiler that will shoulder much of that burden. Given a sequential, shared memory program and a specification of how data structures are to be mapped across the processors, our compiler will perform process decomposition to exploit locality of reference. In this paper, we discuss some experiments in parallelizing SIMPLE, a large scientific benchmark from Los Alamos, for the Intel iPSC/2.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
90-1084.pdf2.81 MBAdobe PDFView/Open
90-1084.ps591.94 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us