Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 8pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US4807115: Instruction issuing mechanism for processors with multiple functional units
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
8 pages

 
Inventor: Torng, Hwa C.; Ithaca, NY

Assignee: Cornell Research Foundation, Inc., Ithica, NY
other patents from CORNELL RESEARCH FOUNDATION INC. (123370) (approx. 895)
 News, Profiles, Stocks and More about this company

Published / Filed: 1989-02-21 / 1987-10-14

Application Number: US1987000112020

IPC Code: Advanced: G06F 9/38; G06F 15/78;
Core: G06F 15/76; more...
IPC-7: G06F 13/00;

U.S. Class: Current: 712/215; 712/217; 712/E09.049;
Original: 364/200;

Field of Search: 364/200 MS File,900 MS File

Priority Number:
1983-10-07  US1983000539854

Abstract: An instruction issuing mechanism for boosting throughput of processors with multiple functional units. A Dispatch Stack (DS) and a Precedence Count Memory (PCM) are employed which allow multiple instructions to be issued per machine cycle. Additionally, instructions do no have to be issued according to their order in the instruction stream, so that non-sequential instruction issuance occurs. In this system, multiple instruction issuance and non-sequential instruction issuance policies enhance the throughput of processors with multiple functional units.

Attorney, Agent or Firm: Sughrue, Mion, Zinn, Macpeak & Seas ;

Primary / Asst. Examiners: Zache, Raulfe B.; Munteanu, Florin

INPADOC Legal Status: Show legal status actions

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US1983000539854 1983-10-07       


       
Parent Case:     This is a continuation of Ser. No. 539,854, filed on Oct. 7, 1983, now abandoned.

Family: None

First Claim:
Show all 19 claims
I claim:     1. An instruction issuing system for a processor including an execution unit having multiple functional units comprising:
  • an instruction issuing unit receiving instructions from a memory, operating on instructions and forwarding instructions to said execution unit, said instruction issuing unit including means for detecting the existence of concurrencies in said instructions received from said memory; and
  • said instruction issuing unit further including means for issuing multiple instructions and non-sequential instructions to said execution unit within a single processor cycle when a concurrency is detected by said means for detecting the existence of concurrencies in said instructions.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 347 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (347)   |   Backward references (8)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
  US3462744  1969-08 Tomasulo et al.   EXECUTION UNIT WITH A COMMON OPERAND AND RESULTING BUSSING SYSTEM
  US3718912  1973-02 Hasbrouck et al.  International Business Machines Corporation INSTRUCTION EXECUTION UNIT
Buy PDF- 43pp US3962706  1976-06 Dennis  Massachusetts Institute of Technology Data processing apparatus for highly parallel execution of stored programs
Buy PDF- 51pp US4050058  1977-09 Garlic  Xerox Corporation Microprocessor with parallel operation
Buy PDF- 19pp US4128880  1978-12 Cray  Cray Research, Inc. Computer vector register processing
Buy PDF- 17pp US4179734  1979-12 O'Leary  Floating Point Systems, Inc. Floating point data processor having fast access memory means
Buy PDF- 11pp US4197589  1980-04 Cornish  Texas Instruments Incorporated Operation sequencing mechanism
Buy PDF- 10pp US4466061  1984-08 De Santis  Burroughs Corporation Concurrent processing elements for using dependency free code
       
Foreign References: None

Other References:
  • R. M. Tomasulo, "An Efficient Algorithm for Exploiting Multiple Arithmetic Units", IBM Journal, Jan. 1967.
  • R. M. Keller, "Look-Ahead Processors", Computing Surveys, vol. 7, No. 4, Dec. 1975.
  • J. W. Bowra and H. C. Torng, "The Modeling and Design of Multiple Function-Unit Processors", IEEE Transactions on Computers, vol. C-25, No. 3, Mar. 1976.
  • Siewiorek, D. P. "Computer Structures: Principles and Examples", 1982, pp. 278, 288-292.
  • H. C. Torng et al., "An Instruction Issuing Approach to Enchancing Performance in Multiple Functional Units Processors", IEEE Transactions on Computers, vol. C-35, No. 9, Sep. 86.
  • J. E. Thornton, "Parallel Operation in the Control Data", A FIES Proceedings, vol. 26, pt. 2, 1964, pp. 489-496.
  • G. Bell et al., "The Cray-1 Computer System", Comm. of the ACM, vol. 21, No. 1, Jan. 1978.
  • V. P. Srinii and J. F. Asenjo, "Analysis of Cray-1S Architecture", ACM, 1983.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help