| An evaluation of functional unit lengths for single-chip processors |
| Full text |
Pdf
(696 KB)
|
| Source
|
International Symposium on Microarchitecture
archive
Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture
table of contents
Orlando, Florida, United States
Pages: 209 - 215
Year of Publication: 1990
ISBN:0-89791-413-9
|
|
Authors
|
|
Matthew K. Farrens
|
Computer Science Division, University of California, Davis, Davis, CA
|
|
Andrew R. Pleszkun
|
Department of Electrical and Computer Engineering, University of Colorado-Boulder, Boulder, CO
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society Press
Los Alamitos, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 0, Citation Count: 0
|
|
|
ABSTRACT
When designing a pipelined single-chip processor (SCP) with pipelined functional units of varying length, the processor issue logic must deal with scheduling of the result bus. In order to prevent serious performance degradation due to result bus conflicts, some pipeline scheduling techniques developed in the 1970's may need to be incorporated into the issue logic. Since this is a non-trivial complication of the issue logic, a set of simulations were performed in order to evaluate the effectiveness of the combination of multiple length functional units and scheduling techniques. Analysis of the simulation results indicates that providing relatively short multiple length functional units is not worthwhile. Multiple length functional unit configurations employing result bus scheduling do perform slightly better than uniform length configurations, but the difference is often less than 1%. Thus, the SCP designer should not waste valuable time improving the performance of each functional unit, but rather should produce a good design for the most complicated unit and design all other units to match it.
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.
| |
Farr89
|
|
 |
FaPl89
|
|
 |
GHLP85
|
J. R. Goodman , Jian-tu Hsieh , Koujuch Liou , Andrew R. Pleszkun , P. B. Schechter , Honesty C. Young, PIPE: a VLSI decoupled architecture, Proceedings of the 12th annual international symposium on Computer architecture, p.20-27, June 17-19, 1985, Boston, Massachusetts, United States
|
| |
HsPG84
|
J. T. Hsieh, A. R. Pleszkun and J. R. Goodman, "Performance Evaluation of the PIPE Computer Architecture", Computer Science Department Technical Report #566, University of Wisconsin-Madison , Madison, Wisconsin (November 1984).
|
| |
McMa84
|
F. H. McMahon, LLNL FORTRAN KERNELS: MFLOPS, Lawrence Livermore Laboratories, Livermore, California, (March 1984).
|
 |
PaDa76
|
|
 |
Patt85
|
|
 |
Russ78
|
|
 |
Smit88
|
|
| |
Thor70
|
|
| |
Toma67
|
R. M. Tomasulo, "An Efficient Algorithm for Exploiting Multiple Arithmetic Units", IBM Journal, vol. 11 (January 1967), pp. 25-33.
|
| |
YoGo84
|
H. C. Young and J. R. Goodman, "A Simulation Study of Architectural Data Queues and Prepare-to-Branch Instruction", Proceedings of the IEEE INT Conference on Computer Design: VLSI in Computers, Port Chester, New York (October 1984), pp. 544-549.
|
Peer to Peer - Readers of this Article have also read:
-
Constructing reality
Proceedings of the 11th annual international conference on Systems documentation
Douglas A. Powell
, Norman R. Ball
, Mansel W. Griffiths
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|