Processor dedicated code handling in a multi-processor...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S134000, C717S147000, C718S105000

Reexamination Certificate

active

07549145

ABSTRACT:
Code handling, such as interpreting language instructions or performing “just-in-time” compilation, uses a heterogeneous processing environment that shares a common memory. In a heterogeneous processing environment that includes a plurality of processors, one of the processors is programmed to perform a dedicated code-handling task, such as perform just-in-time compilation or interpretation of interpreted language instructions, such as Java. The other processors request code handling processing that is performed by the dedicated processor. Speed is achieved using a shared memory map so that the dedicated processor can quickly retrieve data provided by one of the other processors.

REFERENCES:
patent: 4394727 (1983-07-01), Hoffman et al.
patent: 4787057 (1988-11-01), Hammond
patent: 4862354 (1989-08-01), Fiacconi et al.
patent: 4945479 (1990-07-01), Rusterholz et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5185861 (1993-02-01), Valencia
patent: 5307495 (1994-04-01), Seino et al.
patent: 5359721 (1994-10-01), Kempf et al.
patent: 5394547 (1995-02-01), Correnti et al.
patent: 5490278 (1996-02-01), Mochizuki
patent: 5548798 (1996-08-01), King
patent: 5560030 (1996-09-01), Guttag et al.
patent: 5630128 (1997-05-01), Farrell et al.
patent: 5649184 (1997-07-01), Hayashi et al.
patent: 5689722 (1997-11-01), Swarztrauber
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5754817 (1998-05-01), Wells et al.
patent: 5790855 (1998-08-01), Faustini
patent: 5812843 (1998-09-01), Yamazaki et al.
patent: 5835775 (1998-11-01), Washington et al.
patent: 5842020 (1998-11-01), Faustini
patent: 5887186 (1999-03-01), Nakanishi
patent: 5913065 (1999-06-01), Faustini
patent: 5978831 (1999-11-01), Ahamed et al.
patent: 6026485 (2000-02-01), O'Connor et al.
patent: 6044218 (2000-03-01), Faustini
patent: 6049668 (2000-04-01), Smith et al.
patent: 6105111 (2000-08-01), Hammarlund et al.
patent: 6128724 (2000-10-01), Lee et al.
patent: 6195676 (2001-02-01), Spix et al.
patent: 6199179 (2001-03-01), Kauffman et al.
patent: 6292822 (2001-09-01), Hardwick
patent: 6292935 (2001-09-01), Lueh et al.
patent: 6381659 (2002-04-01), Proch et al.
patent: 6381693 (2002-04-01), Fish et al.
patent: 6446218 (2002-09-01), D'Souza
patent: 6463521 (2002-10-01), Long
patent: 6473897 (2002-10-01), Ansari et al.
patent: 6480818 (2002-11-01), Alverson et al.
patent: 6496870 (2002-12-01), Faustini
patent: 6513057 (2003-01-01), McCrory
patent: 6526491 (2003-02-01), Suzuoki et al.
patent: 6532531 (2003-03-01), O'Connor et al.
patent: 6542926 (2003-04-01), Zalewski et al.
patent: 6557164 (2003-04-01), Faustini
patent: 6559854 (2003-05-01), Oka et al.
patent: 6567502 (2003-05-01), Zellner et al.
patent: 6578068 (2003-06-01), Bowman-Amuah
patent: 6601233 (2003-07-01), Underwood
patent: 6622219 (2003-09-01), Tramblay et al.
patent: 6684390 (2004-01-01), Goff
patent: 6704926 (2004-03-01), Blandy et al.
patent: 6718535 (2004-04-01), Underwood
patent: 6728961 (2004-04-01), Velasco
patent: 6789252 (2004-09-01), Burke et al.
patent: 6820258 (2004-11-01), Fink et al.
patent: 6862608 (2005-03-01), Buhlman et al.
patent: 6892298 (2005-05-01), West
patent: 6895479 (2005-05-01), Reimer et al.
patent: 6950848 (2005-09-01), Yousefi'zadeh
patent: 6966015 (2005-11-01), Steinberg et al.
patent: 6966057 (2005-11-01), Lueh
patent: 6981072 (2005-12-01), Day et al.
patent: 6981074 (2005-12-01), Oner et al.
patent: 6990653 (2006-01-01), Burd et al.
patent: 7043579 (2006-05-01), Dhong et al.
patent: 7047534 (2006-05-01), Sadovsky et al.
patent: 7062768 (2006-06-01), Kubo et al.
patent: 7080242 (2006-07-01), Morris
patent: 7093258 (2006-08-01), Miller et al.
patent: 7103664 (2006-09-01), Novaes et al.
patent: 7124170 (2006-10-01), Sibert
patent: 7127709 (2006-10-01), Demsey et al.
patent: 7133978 (2006-11-01), James-Roxby et al.
patent: 7134007 (2006-11-01), Zimmer et al.
patent: 7137115 (2006-11-01), Sakamoto et al.
patent: 7143419 (2006-11-01), Fischer et al.
patent: 7146613 (2006-12-01), Chauvel et al.
patent: 7165108 (2007-01-01), Matena et al.
patent: 7167916 (2007-01-01), Willen et al.
patent: 7174544 (2007-02-01), Zee
patent: 7210148 (2007-04-01), Arnold et al.
patent: 7320123 (2008-01-01), Govindarajapuram et al.
patent: 2001/0002130 (2001-05-01), Suzuoki
patent: 2002/0046229 (2002-04-01), Yutaka et al.
patent: 2002/0060690 (2002-05-01), Tanaka et al.
patent: 2002/0095523 (2002-07-01), Shimakawa et al.
patent: 2002/0120886 (2002-08-01), Nguyen et al.
patent: 2002/0135582 (2002-09-01), Suzuoki et al.
patent: 2002/0138637 (2002-09-01), Suzuoki et al.
patent: 2002/0138701 (2002-09-01), Suzuoki et al.
patent: 2002/0138707 (2002-09-01), Suzuoki et al.
patent: 2002/0156993 (2002-10-01), Suzuoki et al.
patent: 2003/0009651 (2003-01-01), Najam et al.
patent: 2003/0018691 (2003-01-01), Bono
patent: 2003/0045612 (2003-03-01), Misura et al.
patent: 2003/0055984 (2003-03-01), Shimakawa et al.
patent: 2003/0071840 (2003-04-01), Huang et al.
patent: 2003/0074650 (2003-04-01), Akgul et al.
patent: 2003/0188045 (2003-10-01), Jacobson
patent: 2004/0123188 (2004-06-01), Srinivasan et al.
patent: 2004/0181785 (2004-09-01), Zwirner et al.
patent: 2004/0236914 (2004-11-01), Day et al.
patent: 2004/0260685 (2004-12-01), Pfleiger et al.
patent: 2005/0028148 (2005-02-01), Civlin
patent: 2005/0081187 (2005-04-01), Odinak et al.
patent: 2005/0081202 (2005-04-01), Brokenshire et al.
patent: 2006/0047754 (2006-03-01), Wenkata Subramanian et al.
patent: 05-242057 (1993-09-01), None
patent: 06-044110 (1994-02-01), None
patent: 08-095757 (1996-04-01), None
patent: 08-147171 (1996-06-01), None
patent: 10-269165 (1998-10-01), None
patent: 2002-342165 (2002-11-01), None
patent: 2002-366534 (2002-12-01), None
patent: 2003-140912 (2003-05-01), None
Microsoft Computer Dictionary Fifth Edition, Microsoft, 2002, p. 49—197196.
IBM Dictionary of Computing, George Mc Daniel, 1994, p. 692.
The C0-Design of Virtual Machine Using Reconfigurable Hardware, Kenneth B. Kent, Submission 2003, pp. 1-185.
Distributed Execution of Functional Programs Using JVM, Andre Rauger Du Bois, et al, EUROCAST 2001, 570-582.
The Hyperion System: Compiling multithread Java bytecode for Distributed Execution, Antoniu G. Bouge et al, 2001, pp. 1279-1297.
Design and Implemtation of a Distributed Virtual Machine for Networked Computers, Emin Gun Sirer et al, ACM, 1999, pp. 202-216.
“Design and Implementaiton of a Distributed Virtual Machine for Networked Computers”, E.G. Sirer et al, ACM, 1999, pp. 202-216.
Richard M. Stallman, Using and Porting the GNU Compiler Collection for GCC 3.1, Jun. 22, 2001, Published by the Free Software Foundation, pp. 1-18, 75, and 269-275.
Oram et al., “Managing Projects with make,” O'Reilly & Associates, Inc., ISBN 0-937175-90-0, Oct. 1995, pp. 78-80.
Per Bothner, “Compiling Java with GCJ,” Linux Journal, Jan. 2003, http://www.linuxjournal.com/article/4860, pp. 1-7.

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

Processor dedicated code handling in a multi-processor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor dedicated code handling in a multi-processor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor dedicated code handling in a multi-processor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4138921

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