dc.contributor.author | Hoffmann, Henry Christian | |
dc.contributor.author | Agarwal, Anant | |
dc.contributor.author | Devadas, Srinivas | |
dc.date.accessioned | 2010-12-21T21:05:22Z | |
dc.date.available | 2010-12-21T21:05:22Z | |
dc.date.issued | 2009-11 | |
dc.identifier.isbn | 978-0-88986-838-0 | |
dc.identifier.isbn | 978-0-88986-811-3 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/60346 | |
dc.description | Link to the conference: http://www.iasted.org/conferences/pastinfo-668.html | |
dc.description.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. | en_US |
dc.language.iso | en_US | |
dc.publisher | International Association of Science and Technology for Development | en_US |
dc.relation.isversionof | http://www.actapress.com/Content_of_Proceeding.aspx?proceedingID=580 | en_US |
dc.rights | Attribution-Noncommercial-Share Alike 3.0 Unported | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/ | en_US |
dc.source | MIT web domain | en_US |
dc.title | Partitioning strategies: Spatiotemporal patterns of program decomposition | en_US |
dc.type | Article | en_US |
dc.identifier.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. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.approver | Devadas, Srinivas | |
dc.contributor.mitauthor | Hoffmann, Henry Christian | |
dc.contributor.mitauthor | Agarwal, Anant | |
dc.contributor.mitauthor | Devadas, Srinivas | |
dc.relation.journal | 21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009 | en_US |
dc.eprint.version | Author's final manuscript | |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
dspace.orderedauthors | Hoffmann, Henry; Agarwal, Anantl; Devadas, Srinivas | |
dc.identifier.orcid | https://orcid.org/0000-0001-8253-7714 | |
dc.identifier.orcid | https://orcid.org/0000-0002-7015-4262 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |