Impact of Operand Sharing to the Processor Energy Efficiency

Heikki Kultala, Joonas Multanen, Pekka Jääskeläinen, Timo Viitanen, Jarmo Takala

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    3 Citations (Scopus)
    5 Downloads (Pure)

    Abstract

    Transport triggered architecture processors may have function unit input registers, which allow operands to be written to function units earlier than the clock cycle where the operation begins execution. An operand used in consecutive operations may be written only once, saving register file accesses and internal bus traffic. This optimization is called operand sharing. In this paper, the effectiveness of operand sharing is analyzed from the perspective of improving the energy-efficiency of the processor. On average of 12.0 % and at the best case of 32.4 % of register file reads could be eliminated, resulting in the best case power savings of 5.3% and energy savings of 8.8 %. In one of the 14 measured cases, operand sharing allowed a register file read port to be removed without performance penalty.
    Original languageEnglish
    Title of host publication2015 18th CSI International Symposium on Computer Architecture and Digital Systems (CADS)
    Number of pages6
    DOIs
    Publication statusPublished - 2016
    Publication typeA4 Article in conference proceedings
    EventInternational Symposium on Computer Architecture and Digital Systems -
    Duration: 1 Jan 1900 → …

    Conference

    ConferenceInternational Symposium on Computer Architecture and Digital Systems
    Period1/01/00 → …

    Publication forum classification

    • Publication forum level 1

    Fingerprint

    Dive into the research topics of 'Impact of Operand Sharing to the Processor Energy Efficiency'. Together they form a unique fingerprint.

    Cite this