Mostra el registre d'ítem simple
Lifetime-sensitive modulo scheduling in a production environment
dc.contributor.author | Llosa Espuny, José Francisco |
dc.contributor.author | Ayguadé Parra, Eduard |
dc.contributor.author | González Colás, Antonio María |
dc.contributor.author | Valero Cortés, Mateo |
dc.contributor.author | Eckhardt, Jason |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2015-11-06T14:54:25Z |
dc.date.issued | 2001-03 |
dc.identifier.citation | Llosa, 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.issn | 0018-9340 |
dc.identifier.uri | http://hdl.handle.net/2117/78910 |
dc.description.abstract | This 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.extent | 16 p. |
dc.language.iso | eng |
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.lcsh | Parallel programming (Computer science) |
dc.subject.lcsh | Computer architecture |
dc.subject.other | Parallel programming |
dc.subject.other | Pipeline processing |
dc.subject.other | Processor scheduling |
dc.subject.other | Program compilers |
dc.title | Lifetime-sensitive modulo scheduling in a production environment |
dc.type | Article |
dc.subject.lemac | Programació en paral·lel (Informàtica) |
dc.subject.lemac | Arquitectura d'ordinadors |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.contributor.group | Universitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors |
dc.identifier.doi | 10.1109/12.910814 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=910814 |
dc.rights.access | Open Access |
local.identifier.drac | 654444 |
dc.description.version | Postprint (published version) |
dc.date.lift | 10000-01-01 |
local.citation.author | Llosa, J.; Ayguadé, E.; Gonzélez, A.; Valero, M.; Eckhardt, J. |
local.citation.publicationName | IEEE transactions on computers |
local.citation.volume | 50 |
local.citation.number | 3 |
local.citation.startingPage | 234 |
local.citation.endingPage | 249 |
Fitxers d'aquest items
Aquest ítem apareix a les col·leccions següents
-
Articles de revista [1.049]
-
Articles de revista [382]
-
Articles de revista [68]