Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Partitioning strategies: Spatiotemporal patterns of program decomposition

Partitioning strategies: Spatiotemporal patterns of program decomposition

Thumbnail Image
Download
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
http://creativecommons.org/licenses/by-nc-sa/3.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/60346
DOI of Published Version
http://www.actapress.com/Content_of_Proceeding.aspx?proceedingID=580
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.