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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 13pp  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: US6192384: System and method for performing compound vector operations
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
13 pages

 
Inventor: Dally, William J.; Stanford, CA
Rixner, Scott Whitney; Mountain View, CA
Grossman, Jeffrey P.; Cambridge, MA
Buehler, Christopher James; Cambridge, MA

Assignee: The Board of Trustees of the Leland Stanford Junior University, Stanford, CA
The Massachusetts Institute of Technology, Cambridge, MA
other patents from STANFORD UNIVERSITY (675809) (approx. 1,667)
 News, Profiles, Stocks and More about this company

Published / Filed: 2001-02-20 / 1998-09-14

Application Number: US1998000152763

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

ECLA Code: G06F9/30R4S; G06F9/38D; G06F9/38S4; G06F9/38T;

U.S. Class: Current: 708/200; 708/003; 712/001; 712/010; 712/016; 712/020; 712/021; 712/E09.027; 712/E09.046; 712/E09.067; 712/E09.071;
Original: 708/200; 712/001; 712/010; 712/016; 712/020; 712/021; 708/003;

Field of Search: 710/131-132 711/147 712/022,21,16,10 708/003,200

Government Interest:     This invention was made in conjunction with U.S. Government support under U.S. Army Grant No. DABT63-96-C-0037.

Priority Number:
1998-09-14  US1998000152763

Abstract:     A processor particularly useful in multimedia applications such as image processing is based on a stream programming model and has a tiered storage architecture to minimize global bandwidth requirements. The processor has a stream register file through which the processor's functional units transfer streams to execute processor operations. Load and store instructions transfer streams between the stream register file and a stream memory; send and receive instructions transfer streams between stream register files of different processors; and operate instructions pass streams between the stream register file and computational kernels. Each of the computational kernels is capable of performing compound vector operations. A compound vector operation performs a sequence of arithmetic operations on data read from the stream register file, i.e., a global storage resource, and generates a result that is written back to the stream register file. Each function or compound vector operation is specified by an instruction sequence that specifies the arithmetic operations and data movements that are performed each cycle to carry out the compound operation. This sequence can, for example, be specified using microcode.

Attorney, Agent or Firm: Pillsbury Madison & Sutro, LLP ;

Primary / Asst. Examiners: An, Meng-Ai T.; Lin, Wen-Tai

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 29 claims
What is claimed:     1. A data processing system comprising:
  • a controller;
  • at least one arithmetic cluster capable of independently and sequentially performing compound arithmetic operations, responsive to commands directly operatively provided from the controller, on data presented at an input thereof and providing resultant processed data at an output thereof, and capable of utilizing intermediate data generated as a result of performing the operations in subsequent operations without retrieving the intermediate data from a source external to that arithmetic cluster; and
  • a stream register file directly operatively coupled to the cluster and being selectively readable and writable, responsive to commands from the controller, by each of the at least one arithmetic cluster for holding the resultant processed data of the at least one arithmetic cluster.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

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

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

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 17pp US4807183  1989-02 Kung et al.  Carnegie-Mellon University Programmable interconnection chip for computer system functional modules
Buy PDF- 7pp US5327548  1994-07 Hardell, Jr. et al.  International Business Machines Corporation Apparatus and method for steering spare bit in a multiple processor system having a global/local memory architecture
Buy PDF- 70pp US5522083  1996-05 Gove et al.  Texas Instruments Incorporated Reconfigurable multi-processor operating in SIMD mode with one processor fetching instructions for use by remaining processors
Buy PDF- 17pp US5692139  1997-11 Slavenburg et al.  North American Philips Corporation, Signetics Div. VLIW processing device including improved memory for avoiding collisions without an excessive number of ports
       
Foreign References: None

Other References:
  • Rixner et al., "A bandwidth-efficient architrecture for media processor." Proceedings on Annual ACM/IEEE International Symposium on Microarchitecure, p. 3-13, Nov., 1998.
  • Borkar, et al. "iWarp: an integrated solution to high-speed parallel computing." Proceedings on Supercomputing, p. 330-339, Nov., 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