Skip to main content

A Novel Rename Register Architecture and Performance Analysis

  • Conference paper
  • 375 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3189))

Abstract

In today’s superscalar processors, the register renaming scheme is widely used to resolve data dependence constraints. The drawback of the conventional design is that the bit-line load of the storage cell is so heavy that the access time to these storage elements is more than one cycle, impacting the IPC adversely. Moreover, in order to implement precise exception handling, the conventional allocation and recovery strategy is very complex. A novel Rename Register architecture is presented in this paper to overcome these problems. This Rename Register has such features: 1) each storage cell has just one write port, which reduces the bit line load and simplifies the circuit design, so the access time of this Rename Register could be greatly improved; 2) the allocation and recovery strategy of this Rename Register is low-complex. This feature not only simplifies the Rename Register control circuit, but also improves the exception handling speed.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Case, B.: Intel Reveals Pentium Implementation Details. Microprocessor Report 5(23), 9–17 (1993)

    Google Scholar 

  2. Slater, M.: AMD’s K5 Designed to Outrun Pentium. Microprocessor Report 8(4), 1–7 (1994)

    Google Scholar 

  3. Asato, C.: A 14-Port 3.8ns 116-Word 64b Read-Renaming Register File. IEEE Journal of Solid-State Circuits 30(11), 1254–1258 (1995)

    Article  Google Scholar 

  4. Kessler, R.E.: The Alpha 21264 microprocessor. IEEE Journal of Micro 19(2), 24–36 (1999)

    Article  MathSciNet  Google Scholar 

  5. Jolly, R.D.: A 9-ns 1.4-Gigabyte/s 17-ported CMOS register file. IEEE Journal of Solid- State Circuits 26(10), 1407–1412 (1991)

    Article  Google Scholar 

  6. Kucuk, G., Ponomarev, D., Ghose, K.: Low-Complexity Reorder Buffer Architecture. In: Proceedings of the 16th International Conference on Supercomputing, pp. 57–66 (2002)

    Google Scholar 

  7. Folegnani, D., Gonzalez, A.: Energy-effective issue logic. In: Proceedings of 28th Annual International Symposium on Computer Architecture, pp. 230–239 (2001)

    Google Scholar 

  8. Palacharla, S.: Complexity effective superscalar processor. PhD Thesis, University of Winsconsin, Madison (1998)

    Google Scholar 

  9. Yeager, K.C.: The MIPS R10000 superscalar microprocessor. IEEE Journal of Micro 16(2), 28–41 (1996)

    Article  Google Scholar 

  10. Wang, C.-J., Emnett, F.: Implementing precise interruptions in pipelined RISC Processors. IEEE Journal of Micro 13(4), 36–41 (1993)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, Z., Qi, J. (2004). A Novel Rename Register Architecture and Performance Analysis. In: Yew, PC., Xue, J. (eds) Advances in Computer Systems Architecture. ACSAC 2004. Lecture Notes in Computer Science, vol 3189. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30102-8_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30102-8_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23003-8

  • Online ISBN: 978-3-540-30102-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics