|
ABSTRACT
The issue logic of dynamically scheduled superscalar processors is one of their most complex and power-consuming parts. In this paper we present alternative issue-logic designs that are much simpler than the traditional scheme while they retain most of its ability to exploit ILP. These alternative schemes are based on the observation that most values produced by a program are used by very few instructions, and the latencies of most operation are deterministic.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M.T. Bohr, "Interconnect Scaling - The Real Limiter to High Performance VLSI", in Proc. of the 1995 IEEE Int. Electron Devices Meeting, pp. 241-244, 1995.
|
| |
2
|
D. Burger, T.M. Austin, S. Bennett, "Evaluating Future Microprocessors: The SimpleScalar Tool Set", Technical Report CS-TR-96-1308, University of Wisconsin-Madison, 1996.
|
| |
3
|
R. Canal, J.M. Parcerisa, A. Gonzalez, "Dynamic Cluster Assignment Mechanisms", in Proc. of the 6th Int. Symp. on High-Performance Computer Arch., Toulouse, 2000, pp. 133-142.
|
 |
4
|
|
 |
5
|
José-Lorenzo Cruz , Antonio González , Mateo Valero , Nigel P. Topham, Multiple-banked register file architectures, Proceedings of the 27th annual international symposium on Computer architecture, p.316-325, June 2000, Vancouver, British Columbia, Canada
|
| |
6
|
Keith I. Farkas , Paul Chow , Norman P. Jouppi , Zvonko Vranesic, The multicluster architecture: reducing cycle time through partitioning, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.149-159, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
7
|
D. Folegnani, A. Gonzalez, "Reducing Power Consumption of the Issue Logic", in the Workshop on Complexity-Effective Design, Vancouver, June 2000.
|
 |
8
|
|
| |
9
|
|
 |
10
|
Michael K. Gowan , Larry L. Biro , Daniel B. Jackson, Power considerations in the design of the Alpha 21264 microprocessor, Proceedings of the 35th annual conference on Design automation, p.726-731, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277226]
|
 |
11
|
Dana S. Henry , Bradley C. Kuszmaul , Gabriel H. Loh , Rahul Sami, Circuits for wide-window superscalar processors, Proceedings of the 27th annual international symposium on Computer architecture, p.236-247, June 2000, Vancouver, British Columbia, Canada
|
| |
12
|
G.A.Kemp, M.Franklin, "PEWs: A Decentralized Dynamic Scheduler for ILP Processing", in Proc. of the Int. Conf. on Parallel Processing. 1996, v.1, pp 239-246.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
Subbarao Palacharla , Norman P. Jouppi , J. E. Smith, Complexity-effective superscalar processors, Proceedings of the 24th annual international symposium on Computer architecture, p.206-218, June 01-04, 1997, Denver, Colorado, United States
|
| |
18
|
Eric Rotenberg , Quinn Jacobson , Yiannakis Sazeides , Jim Smith, Trace processors, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.138-148, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
19
|
Semiconductor Industry Association, "The National Technology Roadmap for Semiconductors", 1997.
|
| |
20
|
J.E. Smith, G.S. Sohi, "The Mircoarchitecture of Superscalar Processors", in Proc. of the IEE, vol. 83, no. 12, december 1995, pp. 1609-1624.
|
 |
21
|
|
| |
22
|
R.M. Tomasulo, "An efficient algorithm for exploiting multiple arithmetic units", IBM Journal of Research and Development vol 11, pp 25-33, 1967.
|
 |
23
|
|
| |
24
|
D.W. Wall, "Limits of Instruction-Level Parallelism", Techincal Report WRL 93/6, Digital Western Research Lab, 1993.
|
| |
25
|
S. Weiss, J.E.Smith, "Instruction Issue Logic in Pipelined Supercomputers", in the IEEE transactions on computers, vol. c-33, no.11, pp 1013-1022, November 1984.
|
| |
26
|
|
| |
27
|
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joseph J. Sharkey , Dmitry V. Ponomarev , Kanad Ghose , Oguz Ergin, Instruction packing: reducing power and delay of the dynamic scheduling logic, Proceedings of the 2005 international symposium on Low power electronics and design, August 08-10, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|