Show simple item record

dc.contributor.authorGonzález García, Rubén
dc.contributor.authorCristal Kestelman, Adrián
dc.contributor.authorOrtega Fernández, Daniel
dc.contributor.authorVeidenbaum, Alex
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2018-01-22T13:10:58Z
dc.date.available2018-01-22T13:10:58Z
dc.date.issued2004
dc.identifier.citationGonzález, R., Cristal, A., Ortega, D., Veidenbaum, A., Valero, M. A content aware integer register file organization. A: International Symposium on Computer Architecture. "31st Annual International Symposium on Computer Architecture, 2004: proceedings". Munich: Institute of Electrical and Electronics Engineers (IEEE), 2004, p. 314-324.
dc.identifier.isbn0-7695-2143-6
dc.identifier.urihttp://hdl.handle.net/2117/113048
dc.description.abstractA register file is a critical component of a modern superscalar processor. It has a large number of entries and read/write ports in order to enable high levels of instruction parallelism. As a result, the register file's area, access time, and energy consumption increase dramatically, significantly affecting the overall superscalar processor's performance and energy consumption. This is especially true in 64-bit processors. This paper presents a new integer register file organization, which reduces energy consumption, area, and access time of the register file with a minimal effect on overall IPC. This is accomplished by exploiting a new concept, partial value locality, which is defined as occurrence of multiple live value instances identical in a subset of their bits. A possible implementation of the new register file is described and shown to obtain proposed optimized register file designs. Overall, an energy reduction of over 50%, a 18% decrease in area, and a 15% reduction in the access time are achieved in the new register file. The energy and area savings are achieved with a 1.7% reduction in IPC for integer applications and a negligible 0.3% in numerical applications, assuming the same clock frequency. A performance increase of up to 13% is possible if the clock frequency can be increases due to a reduction in the register file access time. This approach enables other, very promising optimizations, three of which are outlined in the paper.
dc.format.extent11 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.lcshMicroprocessors -- Energy consumption
dc.subject.lcshParallel processing (Electronic computers)
dc.subject.otherPower consumption
dc.subject.otherParallel architectures
dc.subject.otherInstruction sets
dc.subject.otherMicroprocessor chips
dc.subject.otherFile organisation
dc.titleA content aware integer register file organization
dc.typeConference report
dc.subject.lemacMicroprocessadors -- Consum d'energia
dc.subject.lemacProcessament en paral·lel (Ordinadors)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/ISCA.2004.1310784
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/1310784/
dc.rights.accessOpen Access
local.identifier.drac2382999
dc.description.versionPostprint (published version)
local.citation.authorGonzález, R.; Cristal, A.; Ortega, D.; Veidenbaum, A.; Valero, M.
local.citation.contributorInternational Symposium on Computer Architecture
local.citation.pubplaceMunich
local.citation.publicationName31st Annual International Symposium on Computer Architecture, 2004: proceedings
local.citation.startingPage314
local.citation.endingPage324


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record