• DocumentCode
    3717092
  • Title

    Power optimizations for transport triggered SIMD processors

  • Author

    Joonas Multanen;Timo Viitanen;Henry Linjam?ki;Heikki Kultala;Pekka J??skel?inen;Jarmo Takala;Lauri Koskinen;Jesse Simonsson;Heikki Berg;Kalle Raiskila;Tommi Zetterman

  • Author_Institution
    Tampere University of Technology, Finland
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    303
  • Lastpage
    309
  • Abstract
    Power consumption in modern processor design is a key aspect. Optimizing the processor for power leads to direct savings in battery energy consumption in case of mobile devices. At the same time, many mobile applications demand high computational performance. In case of large scale computing, low power compute devices help in thermal design and in reducing the electricity bill. This paper presents a case study of a customized low power vector processor design that was synthesized on a 28 nm process technology. The processor has a programmer exposed datapath based on the transport triggered architecture programming model. The paper´s focus is on the RTL and microarchitecture level power optimizations applied to the design. Using semiautomated interconnection network and register file optimization algorithm, up to 27% of power savings were achieved. Using this as a baseline and applying register file datapath gating, register file banking and enabling clock gating of individual pipeline stages in pipelined function units, up to 26% of power and energy savings could be achieved with only a 3% area overhead. On top of this, for the measured radio applications, the exposed datapath architecture helped to achieve approximately 18% power improvement in comparison to a VLIW-like architecture by utilizing optimizations unique to transport triggered architectures.
  • Keywords
    "Program processors","Computer architecture","Optimization","Radio frequency","VLIW","Registers","Computational modeling"
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/SAMOS.2015.7363689
  • Filename
    7363689