Streaming vector processor with reconfigurable...

Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Commitment control or register bypass

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S002000, C712S015000, C712S037000, C712S043000, C712S229000, C712S245000

Reexamination Certificate

active

10184583

ABSTRACT:
A re-configurable, streaming vector processor (100) is provided which includes a number of function units (102), each having one or more inputs for receiving data values and an output for providing a data value, a re-configurable interconnection switch (104) and a micro-sequencer (118). The re-configurable interconnection switch (104) includes one or more links, each link operable to couple an output of a function unit (102) to an input of a function unit (102) as directed by the micro-sequencer (118). The vector processor may also include one or more input-stream units (122) for retrieving data from memory. Each input-stream unit is directed by a host processor and has a defined interface (116) to the host processor. The vector processor also includes one or more output-stream units (124) for writing data to memory or to the host processor. The defined interface of the input-stream and output-stream units forms a first part of the programming model. The instructions stored in a memory, in the sequence that direct the re-configurable interconnection switch, form a second part of the programming model.

REFERENCES:
patent: 3718912 (1973-02-01), Hasbrouck et al.
patent: 4128880 (1978-12-01), Cray, Jr.
patent: 4744043 (1988-05-01), Kloker
patent: 4760545 (1988-07-01), Inagami et al.
patent: 4807183 (1989-02-01), Kung et al.
patent: 4825361 (1989-04-01), Omoda et al.
patent: 4918600 (1990-04-01), Harper, III et al.
patent: 5206822 (1993-04-01), Taylor
patent: 5317734 (1994-05-01), Gupta
patent: 5367494 (1994-11-01), Shebanow et al.
patent: 5390352 (1995-02-01), Kinoshita
patent: 5418953 (1995-05-01), Hunt et al.
patent: 5423040 (1995-06-01), Epstein et al.
patent: 5450607 (1995-09-01), Kowalczyk et al.
patent: 5495617 (1996-02-01), Yamada
patent: 5652909 (1997-07-01), Kodosky
patent: 5697788 (1997-12-01), Ohta
patent: 5717947 (1998-02-01), Gallup et al.
patent: 5719988 (1998-02-01), Ku et al.
patent: 5734863 (1998-03-01), Kodosky et al.
patent: 5742821 (1998-04-01), Prasanna
patent: 5764787 (1998-06-01), Nickerson
patent: 5790877 (1998-08-01), Nishiyama et al.
patent: 5805614 (1998-09-01), Norris
patent: 5821934 (1998-10-01), Kodosky et al.
patent: 5826080 (1998-10-01), Dworzecki
patent: 5881257 (1999-03-01), Glass et al.
patent: 5881263 (1999-03-01), York et al.
patent: 5887183 (1999-03-01), Agarwal et al.
patent: 5893143 (1999-04-01), Tanaka et al.
patent: 5936953 (1999-08-01), Simmons
patent: 5966528 (1999-10-01), Wilkinson et al.
patent: 5969975 (1999-10-01), Glass et al.
patent: 5999736 (1999-12-01), Gupta et al.
patent: 6052766 (2000-04-01), Betker et al.
patent: 6064819 (2000-05-01), Franssen et al.
patent: 6104962 (2000-08-01), Sastry
patent: 6112023 (2000-08-01), Dave et al.
patent: 6128775 (2000-10-01), Chow et al.
patent: 6173389 (2001-01-01), Pechanek et al.
patent: 6192384 (2001-02-01), Dally et al.
patent: 6202130 (2001-03-01), Scales et al.
patent: 6253372 (2001-06-01), Komatsu et al.
patent: 6370560 (2002-04-01), Robertazzi et al.
patent: 6381687 (2002-04-01), Sandstrom et al.
patent: 6430671 (2002-08-01), Smith
patent: 6437804 (2002-08-01), Ibe et al.
patent: 6442701 (2002-08-01), Hurd
patent: 6490612 (2002-12-01), Jones et al.
patent: 6513107 (2003-01-01), Ansari
patent: 6571016 (2003-05-01), Mehrotra et al.
patent: 6588009 (2003-07-01), Guffens et al.
patent: 6598221 (2003-07-01), Pegatoquet et al.
patent: 6629123 (2003-09-01), Hunt
patent: 6647546 (2003-11-01), Hinker et al.
patent: 6665749 (2003-12-01), Ansari
patent: 6732354 (2004-05-01), Ebeling et al.
patent: 6745160 (2004-06-01), Ashar et al.
patent: 6792445 (2004-09-01), Jones et al.
patent: 7000232 (2006-02-01), Jones et al.
patent: 7010788 (2006-03-01), Rehg et al.
patent: 2002/0080795 (2002-06-01), Van Wageningen et al.
patent: 2002/0112228 (2002-08-01), Granston et al.
patent: 2002/0120923 (2002-08-01), Granston et al.
patent: 2003/0128712 (2003-07-01), Moriwaki et al.
Al-Mouhamed, M., “Lower Bound on the Number of Processors and Time for Scheduling Precedence Graphs with Communication Costs”, IEEE, Dec. 1990.
Samadzadeh, F. et al., “A Heuristic Multiprocessor Scheduling Algorithm for Creating Near-Optimal Schedules Using Task System Graphs”, ACM, 1992.
Prasanna, G.N., et al., “Generalized Multiprocessor Scheduling for Directed Acylic Graphs”, IEEE, 1994.
Kwok, Y. et al., “Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors”, ACM, Dec. 1999.
Talla, Deependra, “Architectural Techniques to Accelerate Multimedia Applications on General-Purpose Processors,” Dissertation, The University of Texas at Austin, Aug. 2001, pp. 94-125.
Wulf, William A., “Evaluation of the WM Architecture,” Abstract, 1992, Computer Science Department, University of Virginia, pp. 382-390.
Lam, Monica, “Software Pipelining: An Effective Scheduling Technique for VLIW Machines,” Abstract, Department of Computer Science, Carnegie Mellon University, Pennsylvania, pp. 318-328.
Lee, Tsing-Fa, et al., “A Transformation-Based Method for Loop Folding,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 13, No. 4, Apr. 1994, pp. 439-450.
Aiken, Alexander et al., “Resource-Constrained Software Pipelining,” IEEE Transactions on Parallel and Distributed Systems, vol. 6, No. 12, Dec. 1995, pp. 1248-1270.
Kavi, Krishna et al., “A Formal Definition of Data Flow Graph Models,” IEEE Transactions on Computers, vol. C-35, No. 11, Nov. 1986, pp. 940-948.
Cooper, Keith et al., “Efficient Computation of Flow Insensitive Interprocedural Summary Information,” Proceedings of the ACM SIGPLAN 1984 Symposium on Compiler Construction, SIGPLAN Notices vol. 19, No. 6, Jun. 1984, pp. 247-258.
Strong, H.R., “Vector Execution of Flow Graphs,” IBM Research Laboratory, San Jose, California, Journal of the Association for Computing Machinery, vol. 30, No. 1, Jan. 1983, pp. 186-196.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Streaming vector processor with reconfigurable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Streaming vector processor with reconfigurable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Streaming vector processor with reconfigurable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3769358

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.