Systems and methods for software extensible multi-processing

Electrical computers and digital processing systems: processing – Processing architecture – Distributed processing system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S011000, C709S213000

Reexamination Certificate

active

07581081

ABSTRACT:
A system for processing applications includes processor nodes and links interconnecting the processor nodes. Each node includes a processing element, a software extensible device, and a communication interface. The processing element executes at least one of the applications. The software extensible device provides additional instructions to a set of standard instructions for the processing element. The communication interface communicates with other processor nodes.

REFERENCES:
patent: 4635261 (1987-01-01), Anderson
patent: 4766569 (1988-08-01), Turner
patent: 4783738 (1988-11-01), Li
patent: 4893311 (1990-01-01), Hunter
patent: 5055997 (1991-10-01), Sluijter
patent: 5247689 (1993-09-01), Ewert
patent: 5258668 (1993-11-01), Cliff
patent: 5260610 (1993-11-01), Pedersen
patent: 5260611 (1993-11-01), Cliff
patent: 5274581 (1993-12-01), Cliff
patent: 5274782 (1993-12-01), Chalasani
patent: 5293489 (1994-03-01), Furui et al.
patent: 5299317 (1994-03-01), Chen
patent: 5343406 (1994-08-01), Freeman
patent: 5357152 (1994-10-01), Jennings, III
patent: 5361373 (1994-11-01), Gilson
patent: 5414377 (1995-05-01), Freidin
patent: 5426378 (1995-06-01), Ong
patent: 5436574 (1995-07-01), Veenstra
patent: 5471628 (1995-11-01), Phillips
patent: 5488612 (1996-01-01), Heybruck
patent: 5517627 (1996-05-01), Petersen
patent: 5535406 (1996-07-01), Kolchinsky
patent: 5619665 (1997-04-01), Emma
patent: 5636224 (1997-06-01), Voith
patent: 5652875 (1997-07-01), Taylor
patent: 5682493 (1997-10-01), Yung
patent: 5684980 (1997-11-01), Casselman
patent: 5696956 (1997-12-01), Razdan
patent: 5726584 (1998-03-01), Freidin
patent: 5742180 (1998-04-01), DeHon
patent: 5784636 (1998-07-01), Rupp
patent: 5794062 (1998-08-01), Baxter
patent: 5819064 (1998-10-01), Razdan
patent: 5822588 (1998-10-01), Sterling
patent: 5828835 (1998-10-01), Isfeld
patent: 5847578 (1998-12-01), Noakes et al.
patent: 5850564 (1998-12-01), Ting
patent: 5920202 (1999-07-01), Young
patent: 5926036 (1999-07-01), Cliff
patent: 5943150 (1999-08-01), Deri
patent: 5956518 (1999-09-01), DeHon et al.
patent: 5963050 (1999-10-01), Young
patent: 5977793 (1999-11-01), Reddy
patent: 5982195 (1999-11-01), Cliff
patent: 5986465 (1999-11-01), Mendel
patent: 5999734 (1999-12-01), Willis et al.
patent: 6026478 (2000-02-01), Dowling
patent: 6092174 (2000-07-01), Roussakov
patent: 6167502 (2000-12-01), Pechanek
patent: 6219628 (2001-04-01), Kodosky
patent: 6237079 (2001-05-01), Stoney
patent: 6292388 (2001-09-01), Camarota
patent: 6343337 (2002-01-01), Dubey
patent: 6353841 (2002-03-01), Marshall
patent: 6374403 (2002-04-01), Darte
patent: 6415424 (2002-07-01), Arimilli et al.
patent: 6418045 (2002-07-01), Camarota
patent: 6426648 (2002-07-01), Rupp
patent: 6467009 (2002-10-01), Winegarden
patent: 6505241 (2003-01-01), Pitts
patent: 6557092 (2003-04-01), Callen
patent: 6622233 (2003-09-01), Gilson
patent: 6633181 (2003-10-01), Rupp
patent: 6698015 (2004-02-01), Moberg
patent: 6721866 (2004-04-01), Roussel
patent: 6721884 (2004-04-01), De Oliveira Kastrup Pereira
patent: 6732354 (2004-05-01), Ebeling
patent: 6744274 (2004-06-01), Arnold
patent: 6795900 (2004-09-01), Miller
patent: 6799236 (2004-09-01), Dice
patent: 6817013 (2004-11-01), Tabata
patent: 6831690 (2004-12-01), John
patent: 6857110 (2005-02-01), Rupp
patent: 6874110 (2005-03-01), Camarota
patent: 6883084 (2005-04-01), Donohoe
patent: 6954845 (2005-10-01), Arnold
patent: 6963962 (2005-11-01), Ramagopal
patent: 6968544 (2005-11-01), Schneider
patent: 6986127 (2006-01-01), Newlin
patent: 6996709 (2006-02-01), Arnold
patent: 7000211 (2006-02-01), Arnold
patent: 7007155 (2006-02-01), Mohebbi
patent: 7062520 (2006-06-01), Rupp
patent: 7086047 (2006-08-01), Edwards
patent: 7178062 (2007-02-01), Dice
patent: 7254142 (2007-08-01), Hagsand
patent: 7269616 (2007-09-01), Rupp
patent: 7350054 (2008-03-01), Furuta
patent: 7373642 (2008-05-01), Williams
patent: 7412684 (2008-08-01), Gutberlet
patent: 2003/0097546 (2003-05-01), Taylor
patent: 2004/0019765 (2004-01-01), Klein
patent: 2004/0193852 (2004-09-01), Johnson
patent: 2004/0208602 (2004-10-01), Plante
patent: 2005/0166038 (2005-07-01), Wang et al.
patent: 0 507 507 (1992-07-01), None
patent: 0 668 659 (1995-08-01), None
patent: 1 443 417 (2004-08-01), None
patent: 152355 (2002-07-01), None
patent: 152994 (2002-07-01), None
patent: 168210 (2003-04-01), None
“CRISP: A Template for Reconfigurable Instruction Set Processors”; Beeck et al.; 2001.
“A Virtual Bus Architecture for Dynamic Parallel Processing”; K. C. Lee; 1993; IEEE.
“iWarp: An Intergrated Solution to High-Speed Parallel Computing”; Borkar et al.; 1988; IEEE.
“Reconfigurable Instruction Set Processors: A Survey”; Barat et al.; 2000; IEEE.
Goldblatt, K., “The Low-Cost, Efficient Serial Configuration of Spartan FPGAs,” XAPPO98, Nov. 13, 1998 (Version 1.0), Xilinx.
Scott, S. et al., “The Cray T3E Network: Adaptive Routing in a High Performance 3D Torus,” HOT Interconnects IV, Aug. 15-16, 1996, Stanford University.
Golestari, S.J., “A Stop-and-Go Queuring Framework for Congestion Management,” Aplications, Technologies, Architectures, and Protocols for Computer Communication, Proceedings of the ACM Symposium on Communications Architectures & Protocols, 1990, ACM Press, New York, NY USA.
Dally, W. et al., “Deadlock Free Message Routing in Multiprocessor Interconnection Networks,” Computer Science Department, California Institute of Technology, May 10, 1985.
Garland, D. et al., “An Introduction to Software Architecture,” Advances in Software Engineering and Knowledge Engineering, 1993, vol. 1, World Scientific Company, New Jersey, USA.
Rupp et al.; U.S. Appl. No. 10/746,018, entitled “Architecture and Method for Reconfigurable Data Path Processing,” filed Dec. 23, 2003.
Bechade, R.A. et al., “Programmable Arithmetic/Logic Circuits,” IBM Technical Disclosure Bulletin, U.S. IBM Corp., New York, vol. 3, No. 11, Apr. 1981, pp. 4870-4873, XP-000713711.
Borgatti, Michele et al., “A Reconfigurable System featuring Dynamically Extensible Embedded Microprocessor, FPGA and Customisable I/O,” 2002, IEEE Custom Integrated Circuits Conference, pp. 1-4.
Carrillo et al.; “The Effect of Reconfigurable Units in Superscalar Processors,” 2001; ACM.
Dehon, Andre, “Transit Note #118 Notes on Coupling Processors with Reconfigurable Logic,” M.I.T. Transit Project, Last Updated Mar. 21, 1995.
Diniz, et al., “Automatic Synthesis of Data Storage and Control Structures for FPGA-based Computing Engines,” 2000, IEEE, pp. 91-100.
Gonzalez, Ricadro E., “Xtensa: A Configurable and Extensible Processor,” Mar.-Apr. 2000, IEEE Micro, pp. 60-70.
Hennessy, John L. and David A. Patterson, “Computer Organization and Design: The Hardware/Software Interface,” 1998, 2nd edition, Morgan Kaufmann Publishers, Inc., San Francisco, CA, p. 345.
Hwang, Kai, “Advanced Computer Architecture: Parallelism, Scalability, Programmability,” 1993, McGraw Hill, pp. 182-183.
Intel and Hewlett-Packard, “IA-64 Application Instruction Set Architecture Guide,” Revision 1.0, 1999, pp. C-1 through C-3.
Jacob et al; “Memory Interfacing and Instruction Specification for Reconfigurable Processors,” 1999; ACM.
MIPS Technologies, Inc., “MIPS Extension for Digital Media with 3D,” 1996, pp. 1-26.
Radan, Rahul and Michael D. Smith, “A High-Performance Michroarchitecture with Hardware-Programmable Functional Units,” Nov. 1994, Proc. of MICRO-27, pp. 1-9.
Tanenbaum, Andrew S., “Modern Operating Systems,” 2001, 2nd edition, Prentice Hall, New Jersey, p. 31.
Taylor, Michael Bedford, et al., “The Raw Microprocessor: A Computational Fabric for Software Circuits and General-Purpose Programs,” Microarchitecture, IEEE Micro, Mar.-Apr. 2002, pp. 25-35.
Waingold, Elliot, et al., “Baring It All to Software: Raw Machines,” Computer, Sep. 199

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

Systems and methods for software extensible multi-processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for software extensible multi-processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for software extensible multi-processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4103374

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