Mostra el registre d'ítem simple

dc.contributor.authorZalamea León, Francisco Javier
dc.contributor.authorLlosa Espuny, José Francisco
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-05-04T08:59:30Z
dc.date.available2017-05-04T08:59:30Z
dc.date.issued2001
dc.identifier.citationZalamea, F., Llosa, J., Ayguadé, E., Valero, M. Modulo scheduling with integrated register spilling for clustered VLIW architectures. A: Annual IEEE/ACM International Symposium on Microarchitecture. "34th ACM/IEEE International Symposium on Microarchitecture, 2001, MICRO-34: proceedings". Austin: Institute of Electrical and Electronics Engineers (IEEE), 2001, p. 160-169.
dc.identifier.isbn0-7965-1369-7
dc.identifier.urihttp://hdl.handle.net/2117/104033
dc.description.abstractClustering is a technique to decentralize the design of future wide issue VLIW cores and enable them to meet the technology constraints in terms of cycle time, area and power dissipation. In a clustered design, registers and functional units are grouped in clusters so that new instructions are needed to move data between them. New aggressive instruction scheduling techniques are required to minimize the negative effect of resource clustering and delays in moving data around. In this paper we present a novel software pipelining technique that performs instruction scheduling with reduced register requirements, register allocation, register spilling and inter-cluster communication in a single step. The algorithm uses limited backtracking to reconsider previously taken decisions. This backtracking provides the algorithm with additional possibilities for obtaining high throughput schedules with low spill code requirements for clustered architectures. We show that the proposed approach outperforms previously proposed techniques and that it is very scalable independently of the number of clusters, the number of communication buses and communication latency. The paper also includes an exploration of some parameters in the design of future clustered VLIW cores.
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.lcshParallel processing (Electronic computers)
dc.subject.lcshMicroprocessors -- Energy consumption
dc.subject.otherParallel architectures
dc.subject.otherPower consumption
dc.subject.otherProcessor scheduling
dc.subject.otherStorage management
dc.titleModulo scheduling with integrated register spilling for clustered VLIW architectures
dc.typeConference report
dc.subject.lemacProcessament en paral·lel (Ordinadors)
dc.subject.lemacMicroprocessadors -- Consum d'energia
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/MICRO.2001.991115
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpl/abstractKeywords.jsp?arnumber=991115
dc.rights.accessOpen Access
local.identifier.drac2383751
dc.description.versionPostprint (published version)
local.citation.authorZalamea, F.; Llosa, J.; Ayguadé, E.; Valero, M.
local.citation.contributorAnnual IEEE/ACM International Symposium on Microarchitecture
local.citation.pubplaceAustin
local.citation.publicationName34th ACM/IEEE International Symposium on Microarchitecture, 2001, MICRO-34: proceedings
local.citation.startingPage160
local.citation.endingPage169


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple