Mostra el registre d'ítem simple

dc.contributor.authorCanal Corretger, Ramon
dc.contributor.authorGonzález Colás, Antonio María
dc.contributor.authorSmith, James E.
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2017-02-20T09:55:29Z
dc.date.available2017-02-20T09:55:29Z
dc.date.issued2004
dc.identifier.citationCanal, R., González, A., Smith, J. Software-controlled operand-gating. A: International Symposium on Code Generation and Optimization. "Proceedings of the 2004 International Symposium on Code Generation and Optimization". California: IEEE Computer Society, 2004, p. 125-136.
dc.identifier.isbn0-8695-2102-9
dc.identifier.urihttp://hdl.handle.net/2117/101209
dc.description.abstractOperand gating is a technique for improving processor energy efficiency by gating off sections of the data path that are unneeded by short-precision (narrow) operands. A method for implementing software-controlled power gating is proposed and evaluated. The instruction set architecture (ISA) is enhanced to include opcodes that specify operand widths (if not already included in the ISA). A compiler or a binary translator uses statically available information to determine initial value ranges. The technique is enhanced through a profile-based analysis that results in the specialization of certain code regions for a given value range. After the analysis, instruction opcodes are assigned using the minimum required width. To evaluate this technique the Alpha instruction set is enhanced to include opcodes for 8, 16, and 32 bit operands. Applying the proposed software technique to the Speclnt95 benchmarks results in energy-delay savings of 14%. When combined with previously proposed hardware-based techniques, the energy-delay benefit is 28%.
dc.format.extent12 p.
dc.language.isoeng
dc.publisherIEEE Computer Society
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshMicroprocessors -- Energy consumption
dc.subject.lcshCompilers (Computer programs)
dc.subject.otherSoftware performance evaluation
dc.subject.otherInstruction sets
dc.subject.otherComputer architecture
dc.subject.otherProgram compilers
dc.titleSoftware-controlled operand-gating
dc.typeConference report
dc.subject.lemacMicroprocessadors -- Consum d'energia
dc.subject.lemacCompiladors (Programes d'ordinador)
dc.contributor.groupUniversitat Politècnica de Catalunya. ARCO - Microarquitectura i Compiladors
dc.identifier.doi10.1109/CGO.2004.1281669
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/1281669/
dc.rights.accessOpen Access
local.identifier.drac2367769
dc.description.versionPostprint (published version)
local.citation.authorCanal, R.; González, A.; Smith, J.
local.citation.contributorInternational Symposium on Code Generation and Optimization
local.citation.pubplaceCalifornia
local.citation.publicationNameProceedings of the 2004 International Symposium on Code Generation and Optimization
local.citation.startingPage125
local.citation.endingPage136


Fitxers d'aquest items

Thumbnail

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

Mostra el registre d'ítem simple