ABSTRACT
This paper examines the effectiveness of decoupling as an optimization technique for high-performance computer architectures. Decoupled access execute architectures are described, and the concept of control decoupling is introduced and justified. A description of a highly-decoupled architecture is given, and a metric for the effectiveness of decoupling on particular programs, the Loss of Decoupling frequency is introduced. Finally, a number of real benchmark programs are examined and the applicability of decoupling them is analyzed.
- 1.Vajapeyam S., Gurindar S.S., Wei-Chung H., "An Empirical Study of the CRAY Y-MP Processor using the Perfect Club Benchmarks", ASPLOS 1991 Google ScholarDigital Library
- 2.J.E. Smith et al., "The ZS-1 Central Processor" in Proceedings of the Second International Conference on Architectural Support for Progamming Languages and Opiating Systems, Palo Alto, CA,1987, pp. 199-204. Google ScholarDigital Library
- 3.G. Cybenko, L. Kipp, L. Pointer, and D. Kuck, "Supercomputer Evaluation and the Perfect Benchmark" in Proc. International Conference on Supercomputing, 1990. Google ScholarDigital Library
- 4.G. Cybenko, "Supercomputer Performance Trends and We Perfect Benchmarks" Supercomputing Review, April 1991.Google Scholar
- 5.G.Kane, "MIPS RISC Architecture", Prentice Hall, Englewood Cliffs, N.L, 1988. Google ScholarDigital Library
- 6.Goodman LR., Hsieh J.T., Liou K., Pbzkun A.R., Schechter P.B., Young H.C., "PIPE: A VLSI Decoupled Architecture", 12th Annual International Symposium on Computer Architecture, 1985, Boston, MA, pp. 20-27. Google ScholarDigital Library
- 7.Smith J.E., "Decoupled Access/Execute Computer Architecture", ACM Transactions on Computer Systems, Vol. 2 No. 4, November 1984, pp. 289-308. Google ScholarDigital Library
- 8.Wulf, Wm. A., "Evaluation of the WM Architecture", Proceedings of the International Symposium on Computer Architecture, Gold Coast Australia, May 1992, pp. 382- 390. Google ScholarDigital Library
Index Terms
- The effectiveness of decoupling
Recommendations
Coherence decoupling: making use of incoherence
ASPLOS '04This paper explores a new technique called coherence decoupling, which breaks a traditional cache coherence protocol into two protocols: a Speculative Cache Lookup (SCL) protocol and a safe, backing coherence protocol. The SCL protocol produces a ...
Coherence decoupling: making use of incoherence
ASPLOS '04This paper explores a new technique called coherence decoupling, which breaks a traditional cache coherence protocol into two protocols: a Speculative Cache Lookup (SCL) protocol and a safe, backing coherence protocol. The SCL protocol produces a ...
Coherence decoupling: making use of incoherence
ASPLOS 2004This paper explores a new technique called coherence decoupling, which breaks a traditional cache coherence protocol into two protocols: a Speculative Cache Lookup (SCL) protocol and a safe, backing coherence protocol. The SCL protocol produces a ...
Comments