-
1
-
-
0004072686
-
-
Reading, MA: Addison-Wesley
-
A. V. Aho, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools. Reading, MA: Addison-Wesley, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
1342298829
-
Architecture of the IBM System/360
-
Apr.
-
G. Amdahl et al., “Architecture of the IBM System/360,” IBM J. Res. Develop., vol. 8, pp. 87–101, Apr. 1964.
-
(1964)
IBM J. Res. Develop.
, vol.8
, pp. 87-101
-
-
Amdahl, G.1
-
3
-
-
2842517957
-
The IBM System/360 model 91: Machine philosophy and instruction-handling
-
Jan.
-
D. W. Anderson, F. J. Sparacio, and R. M. Tomasulo, “The IBM System/360 model 91: Machine philosophy and instruction-handling,” IBM J. Res. Develop., vol. 11, pp. 8–24, Jan. 1967.
-
(1967)
IBM J. Res. Develop.
, vol.11
, pp. 8-24
-
-
Anderson, D.W.1
Sparacio, F.J.2
Tomasulo, R.M.3
-
4
-
-
0039928189
-
Performance features of the PA7100 microprocessor
-
June
-
T. Asprey et al., “Performance features of the PA7100 microprocessor,” IEEE Micro., vol. 13, pp. 22–35, June 1993.
-
(1993)
IEEE Micro.
, vol.13
, pp. 22-35
-
-
Asprey, T.1
-
5
-
-
0024480286
-
Cray X-MP: The birth of a supercomputer
-
Jan.
-
M. C. Aug, G. M. Brost, C. C. Hsiung, and A. J. Schiffleger, “Cray X-MP: The birth of a supercomputer,” IEEE Comput., vol. 22, pp. 45–54, Jan. 1989.
-
(1989)
IEEE Comput.
, vol.22
, pp. 45-54
-
-
Aug, M.C.1
Brost, G.M.2
Hsiung, C.C.3
Schiffleger, A.J.4
-
6
-
-
0022044815
-
Multis: A new class of multiprocessor computers
-
Apr.
-
C. G. Bell, “Multis: A new class of multiprocessor computers,” Sci., vol. 228, pp. 462–467, Apr. 1985.
-
(1985)
Sci.
, vol.228
, pp. 462-467
-
-
Bell, C.G.1
-
7
-
-
28044438605
-
The IBM System/360 model 91: Storage system
-
Jan.
-
L. J. Boland et al., “The IBM System/360 model 91: Storage system,” IBM J., vol. 11, pp. 54–68, Jan. 1967.
-
(1967)
IBM J.
, vol.11
, pp. 54-68
-
-
Boland, L.J.1
-
9
-
-
17144375573
-
Intel reveals pentium implementation details
-
Mar.
-
B. Case, “Intel reveals pentium implementation details,” Micro-process. Rep., pp. 9–13, Mar. 1993.
-
(1993)
Micro-process. Rep.
, pp. 9-13
-
-
Case, B.1
-
10
-
-
0024057252
-
A VLIW architecture for a trace scheduling compiler
-
Aug.
-
R. P. Colwell et al., “A VLIW architecture for a trace scheduling compiler,” IEEE Trans. Comput., vol. 37, pp. 967–979, Aug. 1988.
-
(1988)
IEEE Trans. Comput.
, vol.37
, pp. 967-979
-
-
Colwell, R.P.1
-
11
-
-
0029189691
-
Optimization of instruction fetch mechanisms for high issue rates
-
June
-
T. M. Conte, P. M. Mills, K. N. Menezes, and B. A. Patel, “Optimization of instruction fetch mechanisms for high issue rates,” in Proc. 22nd Annu. Int. Symp. on Comput. Architecture, pp. 333–344, June 1995.
-
(1995)
Proc. 22nd Annu. Int. Symp. on Comput. Architecture
, pp. 333-344
-
-
Conte, T.M.1
Mills, P.M.2
Menezes, K.N.3
Patel, B.A.4
-
12
-
-
0026851207
-
Organization of the Motorola 88110 superscalar RISC microprocessor
-
Apr.
-
K. Diefendorff and M. Allen, “Organization of the Motorola 88110 superscalar RISC microprocessor,” IEEE Micro, vol. 12, Apr. 1992.
-
(1992)
IEEE Micro
, vol.12
-
-
Diefendorff, K.1
Allen, M.2
-
14
-
-
0029182726
-
Single-program speculative multithreading (SPSM) architecture: Compiler-assisted fine-grained multithreading
-
June
-
P. K. Dubey, K. O'Brien, and C. Barton, “Single-program speculative multithreading (SPSM) architecture: Compiler-assisted fine-grained multithreading,” in Proc. Int. Conf. on Parallel Architectures and Compilation Techn. (PACT '95), June 1995, pp. 109–121.
-
(1995)
Proc. Int. Conf. on Parallel Architectures and Compilation Techn. (PACT '95)
, pp. 109-121
-
-
Dubey, P.K.1
O'Brien, K.2
Barton, C.3
-
15
-
-
0023963509
-
Synchronization, coherence and event ordering in multiprocessors
-
Feb.
-
M. Dubois, C. Scheurich, and F. A. Briggs, “Synchronization, coherence and event ordering in multiprocessors,” IEEE Comput., vol. 21, pp. 9–21, Feb. 1988.
-
(1988)
IEEE Comput.
, vol.21
, pp. 9-21
-
-
Dubois, M.1
Scheurich, C.2
Briggs, F.A.3
-
17
-
-
0141585692
-
Instruction-level parallel processing
-
Sept.
-
J. A. Fisher and B. R. Rau, “Instruction-level parallel processing,” Sci., pp. 1233–1241, Sept. 1991.
-
(1991)
Sci.
, pp. 1233-1241
-
-
Fisher, J.A.1
Rau, B.R.2
-
20
-
-
33747446118
-
Branch and fixed point instruction execution units
-
Austin, TX
-
G. F. Grohoski, J. A. Kahle, L. E. Thatcher, and C. R. Moore, “Branch and fixed point instruction execution units,” IBM RISC Syst./6000 Technol., Austin, TX.
-
IBM RISC Syst./6000 Technol.
-
-
Grohoski, G.F.1
Kahle, J.A.2
Thatcher, L.E.3
Moore, C.R.4
-
21
-
-
0025232231
-
Machine organization of the IBM RISC System/6000 processor
-
Jan.
-
G. F. Grohoski, “Machine organization of the IBM RISC System/6000 processor,” IBM J. Res. Develop., vol. 34, pp. 37–58, Jan. 1990.
-
(1990)
IBM J. Res. Develop.
, vol.34
, pp. 37-58
-
-
Grohoski, G.F.1
-
22
-
-
0012131823
-
PPC 604 powers past Pentium
-
Apr. 18
-
L. Gwennap, “PPC 604 powers past Pentium,” Microprocessor Rep., pp. 5–8, Apr. 18, 1994.
-
(1994)
Microprocessor Rep.
, pp. 5-8
-
-
Gwennap, L.1
-
23
-
-
0010355201
-
MIPS R10000 uses decoupled architecture
-
Oct. 24
-
L. Gwennap, “MIPS R10000 uses decoupled architecture,” Microprocessor Rep., pp. 18–22, Oct. 24, 1994.
-
(1994)
Microprocessor Rep.
, pp. 18-22
-
-
Gwennap, L.1
-
24
-
-
84936900639
-
Digital leads the pack with the 21164
-
6–10, Sept. 12
-
L. Gwennap, “Digital leads the pack with the 21164,” Microprocessor Rep., pp. 1, 6–10, Sept. 12, 1994
-
(1994)
Microprocessor Rep.
, pp. 1
-
-
Gwennap, L.1
-
25
-
-
0346757604
-
Architects debate VLIW, single-chip MP
-
Dec. 5
-
L. Gwennaps, “Architects debate VLIW, single-chip MP,” Microprocessor Rep., pp. 20–21, Dec. 5, 1994.
-
(1994)
Microprocessor Rep.
, pp. 20-21
-
-
Gwennaps, L.1
-
26
-
-
0028767993
-
The effect of speculatively updating branch history on branch prediction accuracy, revisited
-
Dec.
-
E. Hao, P.-Y. Chang, and Y. N. Patt, “The effect of speculatively updating branch history on branch prediction accuracy, revisited,” in Proc. 27th Int. Symp. on Microarchitecture, pp. 228–232, Dec. 1994.
-
(1994)
Proc. 27th Int. Symp. on Microarchitecture
, pp. 228-232
-
-
Hao, E.1
Chang, P.-Y.2
Patt, Y.N.3
-
28
-
-
0006997399
-
Control data STAR-100 processor design
-
Sept.
-
R. G. Hintz and B. P. Tate, “Control data STAR-100 processor design,” COMPCON, p. 396, Sept. 1972.
-
(1972)
COMPCON
, pp. 396
-
-
Hintz, R.G.1
Tate, B.P.2
-
29
-
-
84938445324
-
Design of the R8000 microprocessor
-
Apr.
-
P. Y. T. Hsu, “Design of the R8000 microprocessor,” IEEE Micro, pp. 23–33, Apr. 1994.
-
(1994)
IEEE Micro
, pp. 23-33
-
-
Hsu, P.Y.T.1
-
30
-
-
0022584031
-
HPSm, a high performance restricted data flow architecture having minimal functionality
-
June
-
W. W. Hwu and Y. N. Patt, “HPSm, a high performance restricted data flow architecture having minimal functionality,” in Proc. 13th Annu. Int. Symp. on Comput. Architecture, pp. 297–307, June 1986.
-
(1986)
Proc. 13th Annu. Int. Symp. on Comput. Architecture
, pp. 297-307
-
-
Hwu, W.W.1
Patt, Y.N.2
-
31
-
-
0023587656
-
Checkpoint repair for high-performance out-of-order execution machines
-
Dec.
-
W. W. Hwu and Y. N. Patt, “Checkpoint repair for high-performance out-of-order execution machines,” IEEE Trans. Comput., vol. C-36, pp. 1496–1514, Dec. 1987.
-
(1987)
IEEE Trans. Comput.
, vol.C-36
, pp. 1496-1514
-
-
Hwu, W.W.1
Patt, Y.N.2
-
32
-
-
0345529559
-
-
Englewood Cliffs, NJ: Prentice-Hall
-
M. Johnson, Superscalar Design. Englewood Cliffs, NJ: Prentice-Hall, 1990.
-
(1990)
Superscalar Design.
-
-
Johnson, M.1
-
33
-
-
0024481182
-
Engineering design of the convex C2
-
Jan.
-
T. Jones, “Engineering design of the convex C2,” IEEE Comput., vol. 22, pp. 36–44, Jan. 1989.
-
(1989)
IEEE Comput.
, vol.22
, pp. 36-44
-
-
Jones, T.1
-
35
-
-
0026156263
-
Branch history table prediction of moving target branches due to subroutine returns
-
May
-
D. R. Kaeli and P. G. Emma, “Branch history table prediction of moving target branches due to subroutine returns,” in Proc. 18th Annu. Int. Symp. on Comput. Architecture, May 1991, pp. 34–42.
-
(1991)
Proc. 18th Annu. Int. Symp. on Comput. Architecture
, pp. 34-42
-
-
Kaeli, D.R.1
Emma, P.G.2
-
36
-
-
0016644685
-
Look-ahead processors
-
Dec.
-
R. M. Keller, “Look-ahead processors,” ACM Comput. Surveys, vol. 7, pp. 66–72, Dec. 1975.
-
(1975)
ACM Comput. Surveys
, vol.7
, pp. 66-72
-
-
Keller, R.M.1
-
37
-
-
0019892368
-
Lockup-free instruction fetch/prefetch cache organization
-
May
-
D. Kroft, “Lockup-free instruction fetch/prefetch cache organization,” in Proc. 8th Annu. Symp. on Comput. Architecture, May 1981, pp. 81–87.
-
(1981)
Proc. 8th Annu. Symp. on Comput. Architecture
, pp. 81-87
-
-
Kroft, D.1
-
40
-
-
0021204160
-
Branch prediction strategies and branch target buffer design
-
Jan.
-
J. K. F. Lee and A. J. Smith, “Branch prediction strategies and branch target buffer design,” IEEE Comput., vol. 17, pp. 6–22, Jan. 1984.
-
(1984)
IEEE Comput.
, vol.17
, pp. 6-22
-
-
Lee, J.K.F.1
Smith, A.J.2
-
41
-
-
0027287071
-
The powerPC 601 microprocessor
-
Feb. 1993
-
C. R. Moore, “The powerPC 601 microprocessor,” in Proc. Compcon 1993, Feb. 1993, pp. 109–116.
-
(1993)
Proc. Compcon
, pp. 109-116
-
-
Moore, C.R.1
-
43
-
-
0025210339
-
IBM RISC System/6000 processor architecture
-
Jan.
-
R. R. Oehler and R. D. Groves, “IBM RISC System/6000 processor architecture,” IBM J. Res. Develop., vol. 34, pp. 23–36, Jan. 1990.
-
(1990)
IBM J. Res. Develop.
, vol.34
, pp. 23-36
-
-
Oehler, R.R.1
Groves, R.D.2
-
44
-
-
0026918390
-
Improving the accuracy of dynamic branch prediction using branch correlation
-
Oct.
-
S.-T. Pan, K. So, and J. T. Rahmeh, “Improving the accuracy of dynamic branch prediction using branch correlation,” in Proc. Architectural Support for Programming Languages and Operating Syst. (ASPLOS-V), Oct. 1992, pp. 76–84.
-
(1992)
Proc. Architectural Support for Programming Languages and Operating Syst. (ASPLOS-V)
, pp. 76-84
-
-
Pan, S.-T.1
So, K.2
Rahmeh, J.T.3
-
45
-
-
0022289981
-
HPS, a new microarchitecture: Rationale and introduction
-
Dec.
-
Y. N. Patt, W. W. Hwu, and M. Shebanow, “HPS, a new microarchitecture: Rationale and introduction,” in Proc. 18th Annu. Workshop on Microprogramming, Dec. 1985, pp. 103–108.
-
(1985)
Proc. 18th Annu. Workshop on Microprogramming
, pp. 103-108
-
-
Patt, Y.N.1
Hwu, W.W.2
Shebanow, M.3
-
46
-
-
0022329170
-
Critical issues regarding HPS, a high performance microarchitecture
-
Dec.
-
Y. N. Patt, S. W. Melvin, W. W. Hwu, and M. Shebanow, “Critical issues regarding HPS, a high performance microarchitecture,” in Proc. 18th Annu. Workshop on Microprogramming, Dec. 1985, pp. 109–116.
-
(1985)
Proc. 18th Annu. Workshop on Microprogramming
, pp. 109-116
-
-
Patt, Y.N.1
Melvin, S.W.2
Hwu, W.W.3
Shebanow, M.4
-
48
-
-
0024480706
-
The Cydra 5 departmental supercomputer: Design philosophies, decisions, and tradeoffs
-
Jan.
-
B. R. Rau, D. W. L. Yen, W. Yen, and R. Towle, “The Cydra 5 departmental supercomputer: Design philosophies, decisions, and tradeoffs,” IEEE Comput., vol. 22, pp. 12–35, Jan. 1989.
-
(1989)
IEEE Comput.
, vol.22
, pp. 12-35
-
-
Rau, B.R.1
Yen, D.W.L.2
Yen, W.3
Towle, R.4
-
49
-
-
0017922490
-
The CRAY-1 computer system
-
Jan.
-
R. M. Russel, “The CRAY-1 computer system,” Commun. ACM, vol. 21, pp. 63–72, Jan. 1978.
-
(1978)
Commun. ACM
, vol.21
, pp. 63-72
-
-
Russel, R.M.1
-
50
-
-
5744243597
-
Design principles for a high performance system
-
New York, NY, Apr.
-
H. Schorr, “Design principles for a high performance system,” in Proc. Symp. on Computers and Automata, New York, NY, Apr. 1971, pp. 165–192.
-
(1971)
Proc. Symp. on Computers and Automata
, pp. 165-192
-
-
Schorr, H.1
-
51
-
-
0003260298
-
AMD's K5 designed to outrun Pentium
-
6–11, Oct. 24
-
M. Slater, “AMD's K5 designed to outrun Pentium,” Microprocessor Rep., pp. 1, 6–11, Oct. 24, 1994.
-
(1994)
Microprocessor Rep.
, pp. 1
-
-
Slater, M.1
-
52
-
-
0020177251
-
Cache memories
-
Sept.
-
A. J. Smith, “Cache memories,” ACM Comput. Surveys, vol. 14, pp. 473–530, Sept. 1982.
-
(1982)
ACM Comput. Surveys
, vol.14
, pp. 473-530
-
-
Smith, A.J.1
-
55
-
-
0024013595
-
Implementing precise interrupts in pipelined processors
-
May
-
J. E. Smith and A. R. Pleszkun, “Implementing precise interrupts in pipelined processors,” IEEE Trans. Comput., vol. 37, pp. 562–573, May 1988.
-
(1988)
IEEE Trans. Comput.
, vol.37
, pp. 562-573
-
-
Smith, J.E.1
Pleszkun, A.R.2
-
56
-
-
0024859960
-
Limits on multiple instruction issue
-
M. D. Smith, M. Johnson, and M. A. Horowitz, “Limits on multiple instruction issue,” in Proc. Architectural Support for Programming Languages and Operating Syst. (ASPLOS-III), 1989, pp. 290–302.
-
(1989)
Proc. Architectural Support for Programming Languages and Operating Syst. (ASPLOS-III)
, pp. 290-302
-
-
Smith, M.D.1
Johnson, M.2
Horowitz, M.A.3
-
57
-
-
0025401087
-
Instruction issue logic for high-performance, interruptible, multiple functional unit, pipelined computers
-
Mar.
-
G. S. Sohi, “Instruction issue logic for high-performance, interruptible, multiple functional unit, pipelined computers,” IEEE Trans. Comput., vol. 39, pp. 349–359, Mar. 1990.
-
(1990)
IEEE Trans. Comput.
, vol.39
, pp. 349-359
-
-
Sohi, G.S.1
-
59
-
-
0029178210
-
Multiscalar processors
-
June
-
G. S. Sohi, S. E. Breach, and T. N. Vijaykumar, “Multiscalar processors,” in Proc. 22nd Annu. Int. Symp. on Computer Architecture, June 1995, pp. 414–425.
-
(1995)
Proc. 22nd Annu. Int. Symp. on Computer Architecture
, pp. 414-425
-
-
Sohi, G.S.1
Breach, S.E.2
Vijaykumar, T.N.3
-
60
-
-
0028292898
-
The impact of unresolved branches on branch prediction performance
-
Chicago, IL, Apr.
-
A. R. Talcott et al., “The impact of unresolved branches on branch prediction performance,” in Proc. 21st Annu. Int. Symp. on Comput. Architecture, Chicago, IL, Apr. 1994, pp. 12–21.
-
(1994)
Proc. 21st Annu. Int. Symp. on Comput. Architecture
, pp. 12-21
-
-
Talcott, A.R.1
-
61
-
-
85042605140
-
Parallel operation in the control data 6600
-
J. E. Thornton, “Parallel operation in the control data 6600,” Fall Joint Comput. Conf., vol. 26, pp. 33–40, 1961.
-
(1961)
Fall Joint Comput. Conf.
, vol.26
, pp. 33-40
-
-
Thornton, J.E.1
-
62
-
-
0014866421
-
Detection and parallel execution of independent instructions
-
Oct.
-
G. S. Tjaden and M. J. Flynn, “Detection and parallel execution of independent instructions,” IEEE Trans. Computers, vol. C-19, pp. 889–895, Oct. 1970.
-
(1970)
IEEE Trans. Computers
, vol.C-19
, pp. 889-895
-
-
Tjaden, G.S.1
Flynn, M.J.2
-
63
-
-
0003081830
-
An efficient algorithm for exploiting multiple arithmetic units
-
Jan.
-
R. M. Tomasulo, “An efficient algorithm for exploiting multiple arithmetic units,” IBM J. Res. Develop., pp. 25–33, Jan. 1967.
-
(1967)
IBM J. Res. Develop.
, pp. 25-33
-
-
Tomasulo, R.M.1
-
65
-
-
0041667745
-
-
San Francisco, CA: Morgan Kaufmann
-
S. Weiss and J. E. Smith, Power and PowerPC: Principles, Architecture, Implementation. San Francisco, CA: Morgan Kaufmann, 1994.
-
(1994)
Power and PowerPC: Principles, Architecture, Implementation.
-
-
Weiss, S.1
Smith, J.E.2
-
66
-
-
0026867221
-
Alternative implementations of two-level adaptive training branch prediction
-
May
-
T. Y. Yeh and Y. N. Patt, “Alternative implementations of two-level adaptive training branch prediction,” in Proc. 19th Annu. Int. Symp. on Comput. Architecture, May 1992, pp. 124–134.
-
(1992)
Proc. 19th Annu. Int. Symp. on Comput. Architecture
, pp. 124-134
-
-
Yeh, T.Y.1
Patt, Y.N.2
|