Show simple item record

dc.contributor.authorHoffmann, Henry Christian
dc.contributor.authorAgarwal, Anant
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2010-12-21T21:05:22Z
dc.date.available2010-12-21T21:05:22Z
dc.date.issued2009-11
dc.identifier.isbn978-0-88986-838-0
dc.identifier.isbn978-0-88986-811-3
dc.identifier.urihttp://hdl.handle.net/1721.1/60346
dc.descriptionLink to the conference: http://www.iasted.org/conferences/pastinfo-668.html
dc.description.abstractWe 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.isoen_US
dc.publisherInternational Association of Science and Technology for Developmenten_US
dc.relation.isversionofhttp://www.actapress.com/Content_of_Proceeding.aspx?proceedingID=580en_US
dc.rightsAttribution-Noncommercial-Share Alike 3.0 Unporteden_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titlePartitioning strategies: Spatiotemporal patterns of program decompositionen_US
dc.typeArticleen_US
dc.identifier.citationHoffmann, 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.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverDevadas, Srinivas
dc.contributor.mitauthorHoffmann, Henry Christian
dc.contributor.mitauthorAgarwal, Anant
dc.contributor.mitauthorDevadas, Srinivas
dc.relation.journal21st IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2009en_US
dc.eprint.versionAuthor's final manuscript
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsHoffmann, Henry; Agarwal, Anantl; Devadas, Srinivas
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
dc.identifier.orcidhttps://orcid.org/0000-0002-7015-4262
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record