Mostra el registre d'ítem simple
The abstract streaming machine: compile-time performance modelling of stream programs on heterogeneous multiprocessors
dc.contributor.author | Carpenter, Paul Matthew |
dc.contributor.author | Ramírez Bellido, Alejandro |
dc.contributor.author | Ayguadé Parra, Eduard |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2010-10-04T16:15:06Z |
dc.date.available | 2010-10-04T16:15:06Z |
dc.date.created | 2009 |
dc.date.issued | 2009 |
dc.identifier.citation | Carpenter, P.; Ramirez, A.; Ayguade, E. The abstract streaming machine: compile-time performance modelling of stream programs on heterogeneous multiprocessors. A: International Workshop on Systems, Architectures, Modeling and Simulation. "International Workshop on Systems, Architectures, Modeling and Simulation". 2009, p. 12-23. |
dc.identifier.uri | http://hdl.handle.net/2117/9293 |
dc.description.abstract | Stream programming offers a portable way for regular applications such as digital video, software radio, multimedia and 3D graphics to exploit a multiprocessor machine. The compiler maps a portable stream program onto the target, automatically sizing communications buffers and applying optimizing transformations such as task fission or fusion, unrolling loops and aggregating communication. We present a machine description and performance model for an iterative stream compilation flow, which represents the stream program running on a heterogeneous multiprocessor system with distributed or shared memory. The model is a key component of the ACOTES open-source stream compiler currently under development. Our experiments on the Cell Broadband Engine show that the predicted throughput has a maximum relative error of 15% across our benchmarks. |
dc.format.extent | 12 p. |
dc.language.iso | eng |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
dc.subject.lcsh | Streaming technology (Telecommunications) |
dc.subject.lcsh | Multiprocessors |
dc.title | The abstract streaming machine: compile-time performance modelling of stream programs on heterogeneous multiprocessors |
dc.type | Conference lecture |
dc.subject.lemac | Compiladors (Programes d'ordinador) |
dc.subject.lemac | Multiprocessadors |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.identifier.doi | 10.1007/978-3-642-03138-0_3 |
dc.relation.publisherversion | http://www.springerlink.com/content/6661357860007482/ |
dc.rights.access | Restricted access - publisher's policy |
local.identifier.drac | 3116836 |
dc.description.version | Postprint (published version) |
local.citation.author | Carpenter, P.; Ramirez, A.; Ayguade, E. |
local.citation.contributor | International Workshop on Systems, Architectures, Modeling and Simulation |
local.citation.publicationName | International Workshop on Systems, Architectures, Modeling and Simulation |
local.citation.startingPage | 12 |
local.citation.endingPage | 23 |