Electrical computers and digital processing systems: processing – Processing architecture – Array processor
Reexamination Certificate
2008-01-08
2008-01-08
Coleman, Eric (Department: 2183)
Electrical computers and digital processing systems: processing
Processing architecture
Array processor
C712S015000
Reexamination Certificate
active
07318143
ABSTRACT:
An information processor for executing a program comprising a plurality of separate program instructions is provided. The processor comprises processing logic operable to individually execute said separate program instructions of said program, an operand store operable to store operand values and an accelerator having a plurality of functional units. The accelerator executes a combined operation corresponding to a computational sub-graph of the separate program instructions by configuring individual ones of said plurality of functional units to perform particular processing operations associated with the combined operation. The accelerator executes the combined operation in dependence upon operand mapping data providing a mapping between operands of the combined operation and storage locations within said operand store and in dependence upon separately specified configuration data providing a mapping between the plurality of functional units and the particular processing operations. The configuration data can be re-used for different operand mappings.
REFERENCES:
patent: 4809159 (1989-02-01), Sowa
patent: 5159665 (1992-10-01), Priem et al.
patent: 5249274 (1993-09-01), Sztipanovits et al.
patent: 5519841 (1996-05-01), Sager et al.
patent: 5685005 (1997-11-01), Garde et al.
patent: 5752035 (1998-05-01), Trimberger
patent: 5784602 (1998-07-01), Glass et al.
patent: 5881263 (1999-03-01), York et al.
patent: 6029239 (2000-02-01), Brown
patent: 6073233 (2000-06-01), Chapman
patent: 6085314 (2000-07-01), Asghar et al.
patent: 6209077 (2001-03-01), Robertson et al.
patent: 6209078 (2001-03-01), Chiang et al.
patent: 6397240 (2002-05-01), Fernando et al.
patent: 6438679 (2002-08-01), Sollars
patent: 6507947 (2003-01-01), Schreiber et al.
patent: 6577316 (2003-06-01), Brethour et al.
patent: 6708325 (2004-03-01), Cooke et al.
patent: 6762761 (2004-07-01), Devins et al.
patent: 6959376 (2005-10-01), Boike et al.
patent: 6961841 (2005-11-01), Huppenthal et al.
patent: 2002/0066083 (2002-05-01), Patel et al.
patent: 2003/0140222 (2003-07-01), Ohmi et al.
patent: 2003/0167348 (2003-09-01), Greenblat
Biles Stuart D.
Clark Nathan
Flautner Krisztian
Mahlke Scott
ARM Limited
Coleman Eric
Nixon & Vanderhye P.C.
University of Michigan
LandOfFree
Reuseable configuration data does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reuseable configuration data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reuseable configuration data will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2802554