Mostra el registre d'ítem simple

dc.contributor.authorAleta Ortega, Alexandre
dc.contributor.authorCodina Viñas, Josep M.
dc.contributor.authorSánchez Navarro, F. Jesús
dc.contributor.authorGonzález Colás, Antonio María
dc.contributor.authorDavid, Kaeli
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-03-15T12:39:02Z
dc.date.available2017-03-15T12:39:02Z
dc.date.issued2002
dc.identifier.citationAleta, A., Codina, J.M., Sánchez, F., González, A., David, K. Exploiting pseudo-schedules to guide data dependence graph partitioning. A: International Conference on Parallel Architectues and Compilation Techniques. "2002 International Conference on Parallel Architectures and Compilation Techniques, PACT 2002: 22-25 September 2002, Charlottesville, Virginia, USA: proceedings". Charlottesville, Virginia: Institute of Electrical and Electronics Engineers (IEEE), 2002, p. 281-290.
dc.identifier.isbn0-7695-1620-3
dc.identifier.urihttp://hdl.handle.net/2117/102511
dc.description.abstractThis paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main feature of the proposed scheme is that the assignment of instructions to clusters is done by means of graph partitioning algorithms that are guided by a pseudo-scheduler. This pseudo-scheduler is a simplified version of the full instruction scheduler and estimates key constraints that would be encountered in the final schedule. The final scheduling process is bi-directional and includes on-the-fly spill code generation. The proposed scheme is evaluated against previous scheduling approaches using the SPECfp95 benchmark suite. Our modeling results show that better schedules are obtained for most programs across a range of different architectures. For a 4-cluster VLIW architecture with 32 registers and a 2-cycle inter-cluster communication delay we obtain an average speedup of 38.5%.
dc.format.extent10 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshEmbedded computer systems
dc.subject.lcshMicroprocessors
dc.subject.otherProcessor scheduling
dc.subject.otherMicroarchitecture
dc.subject.otherVLIW
dc.subject.otherRegisters
dc.subject.otherComputer architecture
dc.subject.otherDelay
dc.subject.otherScheduling algorithm
dc.subject.otherFloating-point arithmetic
dc.subject.otherClustering algorithms
dc.subject.otherPartitioning algorithms
dc.titleExploiting pseudo-schedules to guide data dependence graph partitioning
dc.typeConference report
dc.subject.lemacOrdinadors immersos, Sistemes d'
dc.subject.lemacMicroprocessadors
dc.contributor.groupUniversitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors
dc.identifier.doi10.1109/PACT.2002.1106027
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/1106027/
dc.rights.accessOpen Access
local.identifier.drac2395181
dc.description.versionPostprint (published version)
local.citation.authorAleta, A.; Codina, J.M.; Sánchez, F.; González, A.; David, K.
local.citation.contributorInternational Conference on Parallel Architectues and Compilation Techniques
local.citation.pubplaceCharlottesville, Virginia
local.citation.publicationName2002 International Conference on Parallel Architectures and Compilation Techniques, PACT 2002: 22-25 September 2002, Charlottesville, Virginia, USA: proceedings
local.citation.startingPage281
local.citation.endingPage290


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple