Partitioning strategies: Spatiotemporal patterns of program decomposition

Link to the conference: http://www.iasted.org/conferences/pastinfo-668.html

Bibliographic Details
Main Authors: Hoffmann, Henry Christian, Agarwal, Anant, Devadas, Srinivas
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: International Association of Science and Technology for Development 2010
Online Access:http://hdl.handle.net/1721.1/60346
https://orcid.org/0000-0001-8253-7714
https://orcid.org/0000-0002-7015-4262
_version_ 1811072606637391872
author Hoffmann, Henry Christian
Agarwal, Anant
Devadas, Srinivas
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Hoffmann, Henry Christian
Agarwal, Anant
Devadas, Srinivas
author_sort Hoffmann, Henry Christian
collection MIT
description Link to the conference: http://www.iasted.org/conferences/pastinfo-668.html
first_indexed 2024-09-23T09:08:44Z
format Article
id mit-1721.1/60346
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T09:08:44Z
publishDate 2010
publisher International Association of Science and Technology for Development
record_format dspace
spelling mit-1721.1/603462022-09-26T10:44:46Z Partitioning strategies: Spatiotemporal patterns of program decomposition Hoffmann, Henry Christian Agarwal, Anant Devadas, Srinivas Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Devadas, Srinivas Hoffmann, Henry Christian Agarwal, Anant Devadas, Srinivas Link to the conference: http://www.iasted.org/conferences/pastinfo-668.html 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. 2010-12-21T21:05:22Z 2010-12-21T21:05:22Z 2009-11 Article http://purl.org/eprint/type/ConferencePaper 978-0-88986-838-0 978-0-88986-811-3 http://hdl.handle.net/1721.1/60346 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. https://orcid.org/0000-0001-8253-7714 https://orcid.org/0000-0002-7015-4262 en_US http://www.actapress.com/Content_of_Proceeding.aspx?proceedingID=580 21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009 Attribution-Noncommercial-Share Alike 3.0 Unported http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf International Association of Science and Technology for Development MIT web domain
spellingShingle Hoffmann, Henry Christian
Agarwal, Anant
Devadas, Srinivas
Partitioning strategies: Spatiotemporal patterns of program decomposition
title Partitioning strategies: Spatiotemporal patterns of program decomposition
title_full Partitioning strategies: Spatiotemporal patterns of program decomposition
title_fullStr Partitioning strategies: Spatiotemporal patterns of program decomposition
title_full_unstemmed Partitioning strategies: Spatiotemporal patterns of program decomposition
title_short Partitioning strategies: Spatiotemporal patterns of program decomposition
title_sort partitioning strategies spatiotemporal patterns of program decomposition
url http://hdl.handle.net/1721.1/60346
https://orcid.org/0000-0001-8253-7714
https://orcid.org/0000-0002-7015-4262
work_keys_str_mv AT hoffmannhenrychristian partitioningstrategiesspatiotemporalpatternsofprogramdecomposition
AT agarwalanant partitioningstrategiesspatiotemporalpatternsofprogramdecomposition
AT devadassrinivas partitioningstrategiesspatiotemporalpatternsofprogramdecomposition