Mostra el registre d'ítem simple

dc.contributor.authorLlosa Espuny, José Francisco
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorGonzález Colás, Antonio María
dc.contributor.authorValero Cortés, Mateo
dc.contributor.authorEckhardt, Jason
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2015-11-06T14:54:25Z
dc.date.issued2001-03
dc.identifier.citationLlosa, J., Ayguadé, E., González, A., Valero, M., Eckhardt, J. Lifetime-sensitive modulo scheduling in a production environment. "IEEE transactions on computers", Març 2001, vol. 50, núm. 3, p. 234-249.
dc.identifier.issn0018-9340
dc.identifier.urihttp://hdl.handle.net/2117/78910
dc.description.abstractThis paper presents a novel software pipelining approach, which is called Swing Modulo Scheduling (SMS). It generates schedules that are near optimal in terms of initiation interval, register requirements, and stage count. Swing Modulo Scheduling is a heuristic approach that has a low computational cost. This paper first describes the technique and evaluates it for the Perfect Club benchmark suite on a generic VLIW architecture. SMS is compared with other heuristic methods, showing that it outperforms them in terms of the quality of the obtained schedules and compilation time. To further explore the effectiveness of SMS, the experience of incorporating it into a production quality compiler for the Equator MAP1000 processor is described; implementation issues are discussed, as well as modifications and improvements to the original algorithm. Finally, experimental results from using a set of industrial multimedia applications are presented
dc.format.extent16 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Programació
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshParallel programming (Computer science)
dc.subject.lcshComputer architecture
dc.subject.otherParallel programming
dc.subject.otherPipeline processing
dc.subject.otherProcessor scheduling
dc.subject.otherProgram compilers
dc.titleLifetime-sensitive modulo scheduling in a production environment
dc.typeArticle
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.subject.lemacArquitectura d'ordinadors
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.contributor.groupUniversitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors
dc.identifier.doi10.1109/12.910814
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=910814
dc.rights.accessOpen Access
local.identifier.drac654444
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
local.citation.authorLlosa, J.; Ayguadé, E.; Gonzélez, A.; Valero, M.; Eckhardt, J.
local.citation.publicationNameIEEE transactions on computers
local.citation.volume50
local.citation.number3
local.citation.startingPage234
local.citation.endingPage249


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple