"Design of a Computer: The Control Data 6600"; J.E. Thornton; Scott, Foresman & Company; Glenview, Illinois; 1970; pp. 12-140. |
"Detection and Parallel Execution of Independent Instructions"; Garold S. Tjaden et al; IEEE Transactions on Computers, vol. C-19, No. 10, Oct. 1970; pp. 889-895. |
"The IBM System/360 Model 91: Storage System"; L.J. Boland et al.; IBM Journal, Jan. 1967; pp. 54-68. |
"A Fast Instruction Dispatch Unit for Multiple and Out-of-Sequence Issuances"; H.C. Torng; Professor of Elec. Engineering; Stanford University; Nov. 1987. |
"Limits on Multiple Instruction Issue"; Michael D. Smith et al; Stanford Univ.; ASPLOS-III Proceedings; Apr. 1989. |
"Design Choices for the HPSm Microprocessor Chip"; Wen-mei Hwu et al.; Proceedings of the 20th Annual Hawaii International Conference on System Sciences; 1987; pp. 330-336. |
"Reducing the Cost of Branches"; Scott McFarling et al; Computer Systems Laboratory; Stanford University; 1986 IEEE; pp. 396-403. |
"The ZS-1 Central Processor"; J.E. Smith et al; Astronautics Corporation of America; Madison, Wisconsin; 1987 ACM; pp. 199-204. |
"Designing a VAX for High Performance"; Tryggve Fossum et al; 1990 IEEE; pp. 36-43. |
"Pre-Decoding Mechanism for Superscalar Architecture"; Kenji Minagawa et al.; Toshiba Reseasrch and Development Center; Japan; 1991 IEEE; pp. 21-24. |
"Fast Reset of Logical Facilities"; IBM Technical Disclosure Bulletin, vol. 31, No. 6, Nov. 1988; p. 275. |
"Pipelined Register-Storage Architectures"; Steven R. Kunkel et al.; Univ. of Wisconsin-Madison; 1986 IEEE; pp. 515-517. |
"The Performance Potential of Multiple Functional Unit Processors"; A.R. Pleszkun et al.; Univ. of Wisconsin-Madison; 1988 IEEE; pp. 37-43. |
"An Instruction Issuing Approach to Enhancing Performance in Multiple Functional Unit Processors"; Ramon D. Acosta et al.; 1986 IEEE; pp. 815-828. |
"Instruction Issue Logic for High-Performance, Interruptable Pipelined Processor"; Gurindar S. Sohi et al.; Univ. of Wisconsin-Madison; 1987 ACM. |
"Implementing Precise Interrupts in Pipelined Processors"; James E. Smith; IEEE, vol. 37, No. 5, May 1988; pp. 562-573. |
"The Metaflow Architecture"; Val Popescu et al; IEEE Micro; 1991 IEEE; Jun. 1991; vol. 11, No. 3; pp. 10-73. |
"The performance Potential of Multiple Functional Unit Processors"; A.R. Pleszkun et al.; Univ. of Wisconsin-Madison; 1988 IEEE; Computer Architecture News; vol. 16, No. 2; pp. 37-44. |
"Cache Memories"; Alan Jay Smith; Computing Surveys; vol. 14, No. 3, Sep. 1982; pp. 473-530. |
"Dhrystone: A Synthetic Systems Programming Benchmark"; Reinhold P. Weicker; Computing Practices; Oct. 1984, vol. 27, No. 10; pp. 1013-1030. |
"VLSI Processor Architecture"; John L. Hennessy; IEEE Transactions on Computers; vol. C-33, No. 12, Dec. 1984; pp. 1221-1246. |
"Concurrent VLSI Architectures"; Charles L. Seitz; IEEE Transactions of Computers, vol. C-33, No. 12, Dec. 1984; pp. 1247-1265. |
"Critical Issues Regarding HPS, A High Performance Microarchitecture"; Yale N. Patt et al.; Univ. of California, Berkeley; 1985 ACM; pp. 109-116. |
"An Instruction Issuing Approach to Enhancing Performance in Multiple Functional Unit Processors"; Ramon D. Acosta; IEEE Transactions on Computers; vol. C-35, No. 9, Sep. 1986; pp. 815-828. |
"HPSm, a High Peformance Restricted Data Flow Architecture Having Minimal Functionality"; Wen-mei Hwu et al; Univ. of California, Berkeley; IEEE 1986. |
"New Computers for Artificial Intelligence Processing"; Benjamin W. Wah; Univ. of Illinois at Urbana-Champaign; 1987 IEEE; pp. 10-15. |
"Reducing the Branch Penalty in Pipelined Processors"; David j. Lilja; Univ. of Illinois at Urbana-Champaign; 1988 IEEE; Jul. 1988; pp. 47-55. |
"A VLIW Architecture for a Trace Scheduling Compiler"; Robert P. Colwell et al; IEEE Transactions on Computers, vol. 37, No. 8, Aug. 1988; pp. 967-979. |
"HPSm2: A Refined Single-chip Microengine";Wen-mei W. Hwu et al; Univ. of Illinois, Urbana; 1988 IEEE; pp. 30-40. |
"The Nonuniform Distribution of Instruction-Level and Machine Parallelism and Its Effect on Performance"; Norman P. Jouppi; 1989 IEEE; pp. 1645-1658. |
"Building Parallelism Into the Instruction Pipeline"; Scott Chan et al; Tandem Computers, Inc., Cupertino, California; High Performance Systems; pp. 52-58. |
"SIMP: A Novel High-Speed Single-Processor Architecture"; Kazuaki Murakami et al; Dept. of Information Systems: Kyushu Univ.; Fukuoka, Japan; 1989 ACM; pp. 78-85. |
"Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines"; Norman P. Jouppi et al; Digital Equipment Corp; Western Research Lab; 1989 ACM; pp. 272-282. |
"Instruction scheduling for the IBM RISC System/6000 processor"; H.S. Warren, Jr.; IBM J. Res. Develop., vol. 34, No. 1, Jan. 1990. |
"Machine organization of the IBM RISC System/6000 processor"; G.F. Grohoski; IBM J. Res. Develop., vol. 34, No. 1, Jan. 1990; pp. 37-58. |
"Interrupt Handling for Out-of-Order Execution Processors"; H.C. Torng et al; School of Elec. Engineering; Phillips Hall, Cornell Univ.; Ithaca, NY; pp. 1-16 (with figures 1-9 included in addition to text pages). |
"Limits on Multiple Instruction Issue"; Michael D. Smith et al; Stanford Univ; Center for Integrated Systems; 1989 ACM; pp. 290-302. |
"Boosting Beyond Static Scheduling in a Superscalar Processor"; Michael D. Smith et al; Stanford Univ.; Computer Systems Lab; 1990 IEEE; pp. 344-354. |
"Dynamic Instruction Scheduling and the Astronautics ZS-1"; James E. Smith; Astronautics Corp. of America; Jul. 1989 IEEE; pp. 21-35. |
"Look-Ahead Processors"; Robert M. keller; Dept. of Elec. Engineering; Princeton Univ.; Computer Surveys, vol. 7, No. 4, Dec. 1975; pp. 177-195. |
"Instruction Issue Logic in Pipelined Supercomputers"; Shlomo Weiss et al; IEEE Transactions on Computers; vol. C-33, No. 11, Nov. 1984; pp. 1013-1022. |
"An Instruction Issuing Mechanism for Performance Enhancement"; H.C. Torng; Technical Report; Feb. 1984. |
"Branch Prediction Strategies and Branch Target Buffer Design"; Johnny K.F. Lee; Hewlett-packard; Alan Jay Smith, Univ. of California, Berkeley; Computer, vol. 17, No. 1; Jan. 1984. |
"The 801 Minicomputer"; George Radin; IBM J. Res. Develop., vol. 27, No. 3, May 1983; pp. 237-246. |
"An Efficient Algorithm for Exploiting Multiple Arithmetic Units"; R. M. Tomasulo; IBM; pp. 293-305. |
"A VLSI RISC"; David A. Patterson et al; Univ. of California, Berkeley; 1982 IEEE. |
"Checkpoint Repair for high-Performance Out-of-Order Execution Machines"; Wen-Mei W. Hwu et al; IEEE Transactions on Computers, vol. C-36, No. 12; Dec. 1987; pp. 1497-1514. |
Bruce D. Lightner et al, "The Metaflow Lightning Chipset", IEEE Jan. 1991, pp. 13-18. |
Gurinder S. Sohi, "Instruction Issue Logic for High-Performance Interruptible, Multiple Functional Unit, Pipelined Computers", IEEE Transactions on Computers, vol. 39, No. 3, Mar. 1990, pp. 349-359. |
J. E. Thornton, Exerps from: "Design of a Computer: The Control Data 6600", Scott, Foresman & Co., Glenvie, ILL, 1970. |
R. M. Keller, Look-Ahead Processors, Computing Surveys, vol. 7, No. 4, Dec. 1975. |
D. A. Patterson et al, A VLSI RISC, IEEE Computer, Sep. 1982 pp. 8-22. |
R. M. Tomasulo, Computer Structures, Principles and Examples, McGraw Hill 1982, pp. 293-302. |
H. C. Torng, "Arithmetic Engines in the VLSI Environment" Technical Report EE-CEG-83-3, School of Electrical Eng., Cornell University, Ithaca, NY, Jul. 1983. (This Report is fully covred by US Patent 4,807,115 as listed on PTO Form 1449 and appended hereto.). |
J.K.F. Lee and A.J. Smith, "Branch Prediction Strategies and Branch Target Buffer Design", IEEE Computer, Jan. 1984 pp. 6-22. |
H. C. Torng, "An Instruction Issuing Mechanism for Performance Enhancement," Technical Report EE-CEG-84-1, Feb. 1984, School of Electrical Engineering, Cornell University, Ithaca, NY 14851. |
Y.N. Patt et al, "Critical Issues Regarding HPS, a High Performance Microarchitecture," Proceedings of the 18th International Microprogramming Workshop, Asilomar, CA, Dec. 1985, pp. 109-116. |
R. P. Weicker, "Dhrystone: A Synthetic Systems Programming Benchmark," Communications of the ACM, vol. 27, No. 10, Oct. 1984. |
W. Hwu and Y.N. Patt, "HPSm, a High Performance Restricted Data Flow Architecture Having Minimal Functionality," Proceedings 13th Annual Symposium on Computer Architecture, Jun. 1986, pp. 297-307. |
S. McFarling and J. Hennessy, "Reducing the Cost of Branches," 13th Annual Symposium on Computer Architecture, Jun. 1986, pp. 396-404. |
J.E. Smith et al, "The ZS-1 Central Processor," Proceedings Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS II), Oct. 5-8, 1987, Palo Alto, CA. |
H. Dwyer and H.C. Torng, "A Fast Instruction Dispatch Unit for Multiple and Out-of-Sequence Issuances," Technical Report EE-CEG-87-15, School of Electrical Engineering, Cornell University, Ithaca, NY 14851. |
W.W. Hwu and Y.N. Patt, "Checkpoint Repair for Out-of-Order Execution Machines," Proceedings, 14th Annual International Symposium on Computer Architecture, Jun. 1987, pp. 18-26. |
G.S. Sohi and S. Vajapeyam, "Instruction Issue Logic For High-Performance, Interruptable Pipelined Processors," Proceedings, 14th Annual International Symposium on Computer Architecture, Jun. 1987, pp. 27-34. |
J.E. Smith and A.R. Pleszkun, "Implementing Precise Interrupts in Pipelined Processors," IEEE Transactions on Computers, vol. 37, No. 5, May 1988. |
A.R. Pleszkun and G.S. Sohi, "The Performance Potential of Multiple Functional Unit Processors," Computer Architecture News, vol. 16, No. 2, May 1988. |
W.W. Hwu and Y.N. Patt, "HPSm2: A Refined Single-Chip Microengine," Proceedings of the 21st Annual Hawaii International Conference on System Sciences, 1988. |
M.D. Smith et al, "Limits on Multiple Instruction Issue," ASPLOS-III Proceedings, Third International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, MA, Apr. 3-6, 1989. |
N.P. Jouppi, "The Nonuniform Distribution of Instruction-Level and Machine Parallelism and Its Effect on Performance," IEEE Transactions on Computers, vol. 38, No. 12, Dec. 1989. |
S. Chan and R. Horst, "Building Parallelism," High Performance Systems, Dec. 1989, pp. 53-60. |
M.D. Smith et al, "Limits on Multiple Instruction Issue," Proceedings, 3rd International Conference on Architectural Support for Programming Languages and Operating Systems, Apr. 1989, pp. 290-302. |
G.S. Sohi, "Instruction Issue Logic for High-Performance, Interruptible, Multiple Functional Unit, Pipelined Computers," IEEE Transactions on Computers, vol. 39, No. 3, Mar. 1990. |
H.C. Torng and M. Day, "Interrupt Handling for Out-Of-Order Execution Processors," Technical Report EE-CEG-90-5, School of Electrical Engineering, Cornell University, Jun. 1990. |
M.D. Smith et al, "Boosting Beyond Static Scheduling in a Superscalar Processor", Proceedings, 17th International Symposium on Computer Architecture, May 1990, pp. 344-354. |