Code Density and Energy Efficiency of Exposed Datapath Architectures

Julkaisun otsikon käännös: Code Density and Energy Efficiency of Exposed Datapath Architectures

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

    Tutkimustuotos: ArtikkeliTieteellinenvertaisarvioitu

    27 Sitaatiot (Scopus)
    229 Lataukset (Pure)

    Abstrakti

    Exposing details of the processor datapath to the programmer is motivated by improvements in the energy efficiency and the simplification of the microarchitecture. However, an instruction format that can control the data path in a more explicit manner requires more expressiveness when compared to an instruction format that implements more of the control logic in the processor hardware and presents conventional general purpose register based instructions to the programmer. That is, programs for exposed datapath processors might require additional instruction memory bits to be fetched, which consumes additional energy. With the interest in energy and power efficiency rising in the past decade, exposed datapath architectures have received renewed attention. Several variations of the additional details to expose to the programmer have been proposed in the academy, and some exposed datapath features have also appeared in commercial architectures. The different variations of proposed exposed datapath architectures and their effects to the energy efficiency, however, have not so far been analyzed in a systematic manner in public. This article provides a review of exposed datapath approaches and highlights their differences. In addition, a set of interesting exposed datapath design choices is evaluated in a closer study. Due to the fact that memories constitute a major component of power consumption in contemporary processors, we analyze instruction encodings for different exposed datapath variations and consider the energy required to fetch the additional instruction bits in comparison to the register file access savings achieved with the exposed datapath.
    Julkaisun otsikon käännösCode Density and Energy Efficiency of Exposed Datapath Architectures
    AlkuperäiskieliEnglanti
    Sivut49-64
    Sivumäärä16
    JulkaisuJournal of Signal Processing Systems
    Vuosikerta80
    Numero1
    Varhainen verkossa julkaisun päivämäärä2014
    DOI - pysyväislinkit
    TilaJulkaistu - 2015
    OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä

    Julkaisufoorumi-taso

    • Jufo-taso 1

    Sormenjälki

    Sukella tutkimusaiheisiin 'Code Density and Energy Efficiency of Exposed Datapath Architectures'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

    Siteeraa tätä