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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 25pp  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: US5951674: Object-code compatible representation of very long instruction word programs
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
25 pages

 
Inventor: Moreno, Jaime Humberto; Hartsdale, NY

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 1999-09-14 / 1996-02-14

Application Number: US1996000601640

IPC Code: Advanced: G06F 9/38; G06F 9/45;
Core: more...
IPC-7: G06F 9/45;

ECLA Code: G06F9/38E; G06F9/38E2; G06F9/38E6; G06F9/38T; G06F9/45E5;

U.S. Class: Current: 712/210; 712/200; 712/E09.049; 712/E09.05; 712/E09.054; 712/E09.071;
Original: 712/210; 712/200;

Field of Search: 395/376,380,386 712/210,200

Priority Number:
1996-02-14  US1996000601640

Abstract:     Object-code compatibility is provided among VLIW processors with different organizations. The object-code can also be executed by sequential processors, thus providing compatibility with scalar and superscalar processors, A mechanism is provided which allows representing VLIW programs in an implementation-independent manner. This mechanism relies on instruction cache (I-cache) reload/access logic which incorporates implementation-dependent features into a VLIW program. In this way, programs are represented in main memory in an implementation-independent manner, the implementation-specific aspects are introduced as part of the instruction cache reload/fetch processes, and the simplicity in instruction dispatch logic that is characteristic of VLIW processors is preserved. The foregoing allows for object-code compatibility among VLIW processors with different organizations. Also provided is a mechanism and an apparatus for the interpretation of tree-instructions by a computer system based on a VLIW processor.

Attorney, Agent or Firm: Ratner & Presita ;

Primary / Asst. Examiners: Maung, Zarni; Najjar, Saleh

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US1995000410431 1995-03-23    1997-09-16  Object code compatible representation of very long instruction word programs


       
Parent Case:

CROSS-REFERENCE TO RELATED APPLICATIONS
    The present application is a continuation-in-part of U.S. application Ser. No. 08/410,431, filed Mar. 23, 1995, entitled "Object Code Compatible Representation of Very Long Instruction Word Programs", now U.S. Pat. No. 5,669,001.

Designated Country: DE FR GB  EP JP KR 

Family: Show 11 known family members

First Claim:
Show all 53 claims
Having thus described my invention, what I claim and desire to secure by Letters Patent is as follows:     1. A method of executing a program, said method comprising the steps of:
  • constructing a program as a set of variable length tree-instructions, each given tree-instruction comprising a sequence of primitive instructions including at least one execution path which are subject to sequential semantics, wherein each execution path starting at a first primitive instruction of said sequence of primitive instructions for said given tree-instruction and terminating at an unconditional branch instruction to a target instruction outside of said tree-instruction;
  • storing said program in memory, wherein, for each given tree-instruction, said sequence of primitive instructions for said given tree-instruction are stored in consecutive memory locations;
  • accessing said memory to fetch a memory block;
  • decomposing portions of at least one tree-instruction stored in said memory block into a plurality of variable length intermediate instructions according to resources of a processor;
  • executing said variable-length intermediate instructions in said processor.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

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

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

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 14pp US5442790  1995-08 Nosenchuck  The Trustees of Princeton University Optimizing compiler for computers
Buy PDF- 30pp US5600806  1997-02 Brown et al.  Intel Corporation Method and apparatus for aligning an instruction boundary in variable length macroinstructions with an instruction buffer
Buy PDF- 30pp US5600810  1997-02 Ohkami  Mitsubishi Electric Information Technology Center America, Inc. Scaleable very long instruction word processor with parallelism matching
Buy PDF- 12pp US5669001  1997-09 Moreno  International Business Machines Corporation Object code compatible representation of very long instruction word programs
Buy PDF- 14pp US5721854  1998-02 Ebcioglu et al.  International Business Machines Corporation Method and apparatus for dynamic conversion of computer instructions
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
  JP05289870 1993-05       


Other Abstract Info: DERABS G1996-443356

Other References:
  • IEEE, vol. 37, No. 8, Aug. 1988, "A VLIW Architecture for a Trace Scheduling Compiler", R. Colwell et al., pp. 967-979. (13 pages) Cited by 31 patents
  • The Journal of Supercomputing, 7, 1993, "The Cydra 5 Minisupercomputer: Architecture and Implementation", G. R. Beck et al., pp. 143-180. (38 pages) Cited by 12 patents [ISI abstract]
  • IEEE, Sep. 1981, "An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family", A. E. Charlesworth, pp. 18-27. Cited by 57 patents
  • K. Ebcioglu, "Some Design Ideas for a VLIW Architecture for Sequential-Natured Software", pp. 3-21, Proceedings of the IFIP WG 10.3 Working Conference on Parallel Processing, Pisa, Italy, Apr. 25-27 1988.


  • 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