Copy of European Search Report From EP Appl. No. 99102406.8, 3 pages, Completed Nov. 24, 1999. |
Acosta, Ramón D. et al., “An Instruction Issuing Approach to Enhancing Performance in Multiple Functional Unit Processors,” IEEE Transactions On Computers, IEEE, vol. C-35, No. 9, Sep. 1986, pp. 815-828. |
Agerwala et al., “High Performance Reduced Instruction Set Processors,” IBM Research Division, Mar. 31, 1987, pp. 1-61. |
Aiken, A. and Nicolau, A., “Perfect Pipelining: A New Loop Parallelization Technique*,” pp. 221-235. 1988. |
Albert, A.J., “User Configurable Local Storage Registers,” IBM Technical Disclosure Bulletin, IBM, vol. 18, No. 12, May 1976, pp. 3971-3975. |
Birman et al., “Design of a High-Speed Arithmetic Datapath,” IEEE, pp. 214-216, 1988. |
Charlesworth, A.E., “An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family,” Computer, IEEE, vol. 14, Sep. 1981, pp. 18-27. |
Colwell et al., “A VLIW Architecture for a Trace Scheduling Compiler,” Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems, ACMOct. 1987, pp. 180-192. |
Foster et al., “Percolation of Code to Enhance Parallel Dispatching and Execution,” IEEE Trans. On Computers, IEEE, Dec. 1971, pp. 1411-1415. |
Goodman, J.R. and Hsu, W., “Code Scheduling and Register Allocation in Large Basic Blocks,” ACM, 1988, pp. 442-452. |
Gross et al., “Optimizing Delayed Branches,” Proceedings of the 5th Annual Workshop on Microprogramming, IEEE, Oct. 5-7, 1982, pp. 114-120. |
Groves, R.D. and Oehler, R., “An IBM Second Generation RISC Processor Architecture,” IEEE, 1989, pp. 134-137. |
Groves et al., “An IBM Second Generation RISC Processor Architecture,” 35th IEEE Computer Society International Conference, IEEE, Feb. 26, 1990, pp. 166-172. |
Horst, R.W. et al., “Multiple Instruction Issue in the NonStop Cyclone Processor,” IEEE, 1990, pp. 216-226. |
Hunter, Colin, Series 3200 Programmer's Reference Manual, Prentice-Hall Inc., Englewood Cliffs, NJ, 1987, pp. 2-4, 2-21, 2-23, 6-14, and 6-126. |
Hwang, K. and Briggs, Fayé A, Computer Architecture and Parallel Processing, McGraw-Hill, 1984, pp. 264-280. |
Hwu et al., “Checkpoint Repair for High-Performance Out-of-Order Execution Machines,” IEEE Trans. On Computers, IEEE, vol. C-36, No. 12, Dec. 1987, pp. 1496-1514. |
Hwu et al., “Exploiting Parallel Microprocessor Microarchitectures with a Compiler Code Generator,” Proceedings of the 15th Annual Symposium on Computer Architecture, IEEE, Jun. 1988, pp. 45-53. |
Hwu et al., “HPSm, a High Performance Restricted Data Flow Architecture Having Minimal Functionality,” Proceedings from ISCA-13, IEEE, Tokyo, Japan, Jun. 2-5, 1986, pp. 297-306. |
IBM Journal of Research and Development, IBM, vol. 34, No. 1, Jan. 1990, pp. 1-70. |
Johnson, William M., Super-Scalar Processor Design, (Dissertation), Copyright 1989, 134 pages. |
Jouppi et al., “Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines,” Proceedings of the 3rd International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, Apr. 1989, pp. 272-282. |
Jouppi, N.H., “Integration and Packaging Plateaus of Processor Performance,” IEEE, 1989, pp. 229-232. |
Jouppi, N.P., “The Nonuniform Distribution of Instruction-Level and Machine Parallelism and Its Effect on Performance,” IEEE Transactions on Computers, IEEE, vol. 38, No. 12, Dec. 1989, pp. 1645-1658. |
Kanai, T. et al., “A 16-bit Microcomputer μPD70423 for Serial Communication,” NEC Research & Development, vol. 32, No. 3, Jul. 1991, pp. 350-360. |
Keller, R.M., “Look-Ahead Processors,” Computing Surveys, vol. 7, No. 4, Dec. 1975, pp. 177-195. |
Kogge, Peter M., The Architecture of Pipelined Computers, Hemisphere Publishing, 1981, pp. 167-172. |
Lam, M.S., “Instruction Scheduling For Superscalar Architectures,” Annu. Rev. Comput. Sci., Annual Reviews, Inc., vol. 4, 1990, pp. 173-201. |
Lee, Ruby B., “Precision Architecture,” IEEE Computer, IEEE, pp. 78-91, Jan. 1989. |
Maejima et al., “A 16-bit Microprocessor with Multi-Register Bank Architecture,” Proc. Fall Joint Computer Conference, IEEE, Nov. 2-6, 1986, pp. 1014-1019. |
Margulis, N., “i860 microprocessor internal architecture,” Microprocessors and Microsystems, Butterworth & Co., vol. 14, No. 2, Mar. 1990, pp. 89-96. |
Miller et al., “Exploiting Large Register Sets,” Microprocessors and Microsystems, Butterworth-Heinemann Ltd., vol. 14, No. 6, Jul. 1990, pp. 333-340. |
Molnar et al., “Floating-Point Processors,” IEEE Intl. Solid-State Circuits Conf., pp. 48-49, plus Figure 1, Feb. 1989. |
Murakami, K. et al., “SIMP (Single Instruction stream/Multiple instruction Pipelining): A Novel High-Speed Single-Processor Architecture,” ACM, 1989, pp. 78-85. |
Odnert, Daryl et al., “Architecture and Computer Enhancements for PA-RISC Workstations,” Proc. from IEEE Compcon, IEEE, San Francisco, CA, pp. 214-218, Feb. 1991. |
Patt et al., “Critical Issues Regarding HPS, A High Performance Microarchitecture,” Proceedings of the 18th Annual Workshop on Microprogramming, ACM, Dec. 1985, pp. 109-116. |
Patt et al., “HPS, A New Microarchitecture: Rationale and Introduction,” Proceedings of the 18th Annual Workshop on Microprogramming, ACM, Dec. 1985, pp. 103-108. |
Patterson et al., “A VLSI RISC,” IEEE Computer, vol. 15, No. 9, pp. 8-18, Sep. 1982. |
Pleszkun et al., “The Performance Potential of Multiple Functional Unit Processors,” Proceedings of the 15th Annual Symposium on Computer Architecture, IEEE, Jun. 1988, pp. 37-44. |
Pleszkun et al., “WISQ: A Restartable Architecture Using Queues,” Proceedings of the 14th International Symposium on Computer Architecture, ACM, Jun. 1987, pp. 290-299. |
Russell, Richard M., “The CRAY-1 Computer System,” Communications of the ACM, ACM, vol. 21, No. 1, Jan. 1978, pp. 63-72. |
Smith, M.D. et al., “Boosting Beyond Static Scheduling in a Superscalar Processor,” IEEE, 1990, pp. 344-354. |
Smith et al., “Implementation of Precise Interrupts in Pipelined Processors,” Proceedings of the 12th Annual International Sympsium on Computer Architecture, IEEE, Jun. 1985, pp. 36-44. |
Smith et al., “Limits on Multiple Instruction Issue,” Proceedings of the 3rd International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, Apr. 1989, pp. 290-302. |
Sohi, Gurindar S. and Sriram Vajapeyam, “Instruction Issue Logic For High-Performance, Interruptable Pipelined Processors,” Conference Proceedings of the 14th Annual International Symposium on Computer Architecture, ACM, Jun. 2-5, 1987, pp. 27-34. |
Steven et al., “Harp: A Parallel Pipelined RISC Processor,” Microprocessors and Microsystems, vol. 13, No. 9, pp. 579-586, Nov. 1989. |
Thornton, J.E., Design of a Computer: The Control Data 6600, Control Data Corporation, 1970, pp. 58-140. |
Tjaden et al., “Detection and Parallel Execution of Independent Instructions,” IEEE Trans. On Computers, IEEE, vol. C-19, No. 10, Oct. 1970, pp. 889-895. |
Tjaden et al., “Representation of Concurrency with Ordering Matrices,” IEEE Trans. On Computers, IEEE, vol. C-22, No. 8, Aug. 1973, pp. 752-761. |
Tjaden, Representation and Detection of Concurrency Using Ordering Matrices, (Dissertation), UMI Dissertation Services, 1972, pp. 1-199. |
Tomasulo, R.M., “An Efficient Algorithm for Exploiting Multiple Arithmetic Units,” IBM Journal, IBM, vol. 11, Jan. 1967, pp. 25-33. |
Uht, A.K., “An Efficient Hardware Algorithm to Extract Concurrency From General-Purpose Code,” Proceedings of the 19th Annual Hawaii International Conference on System Sciences, 1986, pp. 41-50. |
Wedig, R.G., Detection of Concurrency In Directly Executed Language Instruction Streams, (Dissertation), Jun. 1982, pp. 1-179. |
Weiss et al., “Instruction Issue Logic in Pipelined Supercomputers,” Reprinted from IEEE Trans. on Computers, IEEE, vol. C-33, No. 11, Nov. 1984, pp. 1013-1022. |