dc.contributor.author | González García, Rubén |
dc.contributor.author | Cristal Kestelman, Adrián |
dc.contributor.author | Ortega Fernández, Daniel |
dc.contributor.author | Veidenbaum, Alex |
dc.contributor.author | Valero Cortés, Mateo |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2018-01-22T13:10:58Z |
dc.date.available | 2018-01-22T13:10:58Z |
dc.date.issued | 2004 |
dc.identifier.citation | Gonzá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.isbn | 0-7695-2143-6 |
dc.identifier.uri | http://hdl.handle.net/2117/113048 |
dc.description.abstract | A 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.extent | 11 p. |
dc.language.iso | eng |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
dc.subject.lcsh | Microprocessors -- Energy consumption |
dc.subject.lcsh | Parallel processing (Electronic computers) |
dc.subject.other | Power consumption |
dc.subject.other | Parallel architectures |
dc.subject.other | Instruction sets |
dc.subject.other | Microprocessor chips |
dc.subject.other | File organisation |
dc.title | A content aware integer register file organization |
dc.type | Conference report |
dc.subject.lemac | Microprocessadors -- Consum d'energia |
dc.subject.lemac | Processament en paral·lel (Ordinadors) |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.identifier.doi | 10.1109/ISCA.2004.1310784 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://ieeexplore.ieee.org/document/1310784/ |
dc.rights.access | Open Access |
local.identifier.drac | 2382999 |
dc.description.version | Postprint (published version) |
local.citation.author | González, R.; Cristal, A.; Ortega, D.; Veidenbaum, A.; Valero, M. |
local.citation.contributor | International Symposium on Computer Architecture |
local.citation.pubplace | Munich |
local.citation.publicationName | 31st Annual International Symposium on Computer Architecture, 2004: proceedings |
local.citation.startingPage | 314 |
local.citation.endingPage | 324 |