Partitioning strategies: Spatiotemporal patterns of program decomposition
Name
Devadas_Partitioning strategies spatiotemporal.pdf
Size
144.47 KB
Format
Adobe PDF
Checksum (MD5)
1b168fad5cf5f0f74a2d5ce5302b017d
Author(s) • •
Hoffmann, Henry Christian
Agarwal, Anant
Devadas, Srinivas
Date Issued
November 2009
Journal
21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009
Publisher
International Association of Science and Technology for Development
Citation
Hoffmann, Henry, Anant Agarwal and Srinivas Devadas. "Partitioning Strategies: Spatiotemporal Patterns of Program Decomposition." Proceedings of the 21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009. 668-021.
Version
Author's final manuscript
Abstract
We describe four partitioning strategies, or patterns, used to decompose a serial application into multiple concurrently executing parts. These partitioning strategies augment the commonly used task and data parallel patterns by recognizing that applications are spatiotemporal in nature. There fore, data and instruction decomposition are further distinguished by whether the partitioning is done in the spatial or in temporal dimension. Thus, we arrive at four decomposition strategies: spatial data partitioning (SDP), temporal data partitioning (TDP), spatial instruction partitioning (SIP), and temporal instruction partitioning (TIP), and catalog the benefits and drawbacks of each. In addition, the practical use of this work is demonstrated by applying these strategies, and combinations thereof, to implement several different parallelizations of a multicore H.264 encoder for high-definition video.
Description
Link to the conference: http://www.iasted.org/conferences/pastinfo-668.html
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Attribution-Noncommercial-Share Alike 3.0 Unported
Persistent DSpace Link
DOI of Published Version
http://www.actapress.com/Content_of_Proceeding.aspx?proceedingID=580