|
ABSTRACT
The relative amount of instruction traffic for two architectures is about the same in the presence of a large cache as with no cache. Furthermore, the presence of an intermediate-sized cache probably substantially favors the denser architecture. Encoding techniques have a much greater impact on instruction traffic than do the differences between instruction set families such as stack and register set. However, register set architectures have somewhat lower instruction traffic than directly comparable stack architectures of some local variables are allocated in registers. This study has clearly indicated that cache factors should be taken into consideration when making architectural tradeoffs. The differences in memory traffic between two architectures may be greatly amplified in the presence of a cache.
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
|
|
 |
2
|
|
| |
3
|
ALPERT, D. Memory hierarchies for directly executed language microprocessors. Ph.D. thesis, Stanford Univ., Palo Alto, CA. June 1984. Tech. Rep. CSL-TR-84-260.
|
| |
4
|
AMDAHL, G. M., AND BLAAUW, G. A., AND BROOKS, F. P. JR. Architecture of the IBM system/360. IBM J. Res. Dev. 8, 2 (April 1964), 87-101.
|
 |
5
|
|
 |
6
|
|
| |
7
|
FLYNN, M. J., AND HOEVEL, L.W. Execution architecture: The DELtran experiment. Trans. Comput. C-32, 2 (Feb. 1983), 156-175.
|
 |
8
|
|
| |
9
|
|
| |
10
|
HAUCK, E. A., AND DENT, B.A. Burroughs' b6500/b7500 stack mechanism. In Proceedings of the AFIPS 1968 Spring Joint Computer Conference. (April 1968), pp. 245-251.
|
 |
11
|
|
| |
12
|
KAPLAN, K. R., AND WINDER, R. O. Cache-based computer systems. Comput. 6, 3 (March 1973), 30-36.
|
| |
13
|
LIPTAY, J.S. Structural aspects of the System/360 model 85, part II: The cache. IBM Syst. J. 7, 1 (1968), 15-21.
|
| |
14
|
MITCHELL, C.L. Architecture and simulation results for individual benchmarks. Tech. note, Computer Systems Laboratory, Stanford Univ., Palo Alto, CA. Dec. 1986. CSL-TN-86-289.
|
| |
15
|
|
| |
16
|
|
| |
17
|
MULDER, J., AND FLYNN, M. Processor architecture and data buffering, 1989. Submitted for publication.
|
| |
18
|
NYE, P. U-code an intermediate language for pascal* and fortran. S-1 Document SAIL-8, Stanford Univ., Palo Alto, CA. May 1982.
|
| |
19
|
|
| |
20
|
PATTERSON, D. A., AND SEQUIN, C.H. A VLSI RISC. Comput. 15, 9 (Sept. 1982), 8-21.
|
 |
21
|
|
| |
22
|
WAKEFIELD, S. Studies in execution architectures. Tech. Rep. CSL-83-237, Computer Systems Laboratory, Stanford Univ., Palo Alto, CA. Jan. 1983.
|
REVIEW
"Lanfranco Lopriore : Reviewer"
Rather than investigating the effects of different cache
parameters, this simulation study on instruction memory traffic in the
presence of a cache focuses on processor design issues. As
pointed out by the authors, this paper &ldqu
more...
Peer to Peer - Readers of this Article have also read:
-
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
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
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
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|