• Cite Icon1
  • https://doi.org/10.1007/978-3-540-77704-5_6Copy DOI Icon

Decoupled State-Execute Architecture

  • Sep 7, 2005
  • Miquel Pericàs +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The majority of register file designs follow one of two well-known approaches.Manymodern high-performance processors (POWER4 [1], Pentium4 [2]) use a merged register file that holds both architectural and rename registers. Other processors use a Future File (eg, Opteron [3]) with rename registers kept separately in reservation stations. Both approaches have issues that may limit their application in futuremicroprocessors. The merged register file scales poorly in terms of powerperformance while the Future File has to pay a large penalty due on branch mis-prediction recovery. In addition, the Future File requires the use of the less scalable mechanism of reservation stations. This paper proposes to combine the best aspects of the traditional Future File architecture with those of the merged physical register file. The key point is that the new architecture separates the processor state, in particular the registers, and the execution units in the pipeline back-end. Therefore it is called Decoupled State-Execute Architecture. The resulting register file can be accessed in the pipeline front-end and has several desirable properties that allow efficient application of several optimizations, most notably the register file banking and a novel writeback filtering mechanism. As a result, only a 1.0% IPC degradation was observed with aggressive banking and the energy consumption was lowered by the new writeback filtering technique. Together, the two optimizations remove approximately 80% of the energy consumed in register file data array.

Similar Papers
  • Research Article
  • Citations27

Improving Energy Efficiency of GPUs through Data Compression and Compressed Execution

  • May 01, 2017
  • IEEE Transactions on Computers
  • Sangpil Lee +5
  • Conference Article
  • Citations4

Exploiting Zero Data to Reduce Register File and Execution Unit Dynamic Power Consumption in GPGPUs

  • Jul 01, 2020
  • Ahmad M Radaideh +1
  • Conference Article
  • Citations1

Register organization for enhanced on-chip parallelism

  • Sep 27, 2004
  • R Sangireddy
  • Conference Article
  • Citations28

Reducing power consumption of embedded processors through register file partitioning and compiler support

  • Jul 01, 2008
  • Xuan Guan +1
  • Conference Article
  • Citations3

Improving the Soft Error Resilience of the Register Files Using SRAM Bitcells with Built-In Comparators

  • Sep 01, 2012
  • Mehmet Kayaalp +2
  • News Article

Newsfile

  • Oct 01, 1991
  • Microprocessors and Microsystems
  • Conference Article
  • Citations25

Architecting energy-efficient STT-RAM based register file on GPGPUs via delta compression

  • Jun 05, 2016
  • Hang Zhang +3
  • Research Article
  • Citations7

Efficient resource sharing algorithm for physical register file in simultaneous multi-threading processors

  • Jun 24, 2016
  • Microprocessors and Microsystems
  • Yilin Zhang +1
  • Conference Article
  • Citations73

Half-price architecture

  • Jan 01, 2003
  • Ilhyun Kim +1
  • Research Article

Merging VLIW and vector processing techniques for a simple, high-performance processor architecture

  • Apr 22, 2015
  • Microelectronics Journal
  • Mostafa I Soliman
  • Research Article
  • Citations3

Exploiting Direct Memory Operands in GPU Instructions

  • Jul 01, 2024
  • IEEE Computer Architecture Letters
  • Ali Mohammadpur-Fard +4
  • Research Article
  • Citations7

Exploring Soft-Error Robust and Energy-Efficient Register File in GPGPUs using Resistive Memory

  • Jan 28, 2016
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingweijia Tan +3
  • Conference Article

Compiler and microarchitectural approaches for register file thermal management

  • May 01, 2012
  • Ingoo Heo +2
  • Research Article

A Partial Access Mechanism on a Register for Low-Cost Embedded Multimedia ASIP

  • Jul 01, 2008
  • IEICE Transactions on Electronics
  • H.-Y Jeong +3
  • Research Article

Intelligent Thread-Specific Rename Register Allocation for Simultaneous Multi-Threading Processors Based on Cache Behavior

  • Aug 22, 2023
  • International Journal of Computer Applications
  • An Do +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.