Adaptively generating code for a computer program

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07856618

ABSTRACT:
A program feature set is compared to a processor feature set. The comparison may be performed in response to restoring the program onto a system or requesting its execution. The processor feature set represents zero, one or more optional hardware features supported by the processor, whereas the program feature set represents zero, one or more optional hardware features the program relies upon in its generated code. Comparison of the feature sets determines whether a particular program may run on a particular processor. Programs may be automatically or manually rebuilt to achieve full compatibility. If the comparison indicates that the program requires a feature not supported by the processor, the program is rebuilt based on the processor feature set. Alternatively, the program may be rebuilt in response to a rebuild request, rather than the comparison. The program is preferably rebuilt from an intermediate representation (IR) stored with or locatable from the program.

REFERENCES:
patent: 5301324 (1994-04-01), Dewey et al.
patent: 5361362 (1994-11-01), Benkeser et al.
patent: 5600810 (1997-02-01), Ohkami
patent: 5745757 (1998-04-01), Lecourtier
patent: 6128776 (2000-10-01), Kang
patent: 6421778 (2002-07-01), Wood et al.
patent: 6526416 (2003-02-01), Long
patent: 6539542 (2003-03-01), Cousins et al.
patent: 6625638 (2003-09-01), Kubala et al.
patent: 6768901 (2004-07-01), Osborn et al.
patent: 7139832 (2006-11-01), Kameyama et al.
patent: 7181613 (2007-02-01), Boebert et al.
patent: 7203943 (2007-04-01), Shaffer
patent: 7275249 (2007-09-01), Miller et al.
patent: 7380238 (2008-05-01), Pokhariyal
patent: 7434213 (2008-10-01), Prakash et al.
patent: 7509644 (2009-03-01), Worley, Jr.
patent: 7587712 (2009-09-01), Mountain et al.
patent: 2002/0144247 (2002-10-01), Tirumalai et al.
patent: 2003/0135716 (2003-07-01), Vinitzky
patent: 2004/0015920 (2004-01-01), Schmidt
patent: 2004/0083459 (2004-04-01), Roediger et al.
patent: 2004/0199904 (2004-10-01), Schmidt
patent: 2005/0022173 (2005-01-01), Kanade
patent: 2005/0044547 (2005-02-01), Gipp
patent: 2006/0158354 (2006-07-01), Aberg et al.
patent: 2007/0198972 (2007-08-01), Hogg et al.
patent: 98/19238 (1998-05-01), None
“Hardware Mediators: A Portability Artifactfor Compon”Lecture Notes in Computer Science, Springer Berlin / Heidelberg ISSN 0302-9743 (Print) 1611-3349 (Online) vol. vol. 3207/2004 Book Embedded and Ubiquitous Computing DOI 10.1007/b100039, 2004 ISBN 978-3-540-22906-3 CategoryTrack 4: Hardware/Software Co-design and System-on-Chip pp. 271-280.
G L Gunsalus, “Task/CPU Affinity Design,” Technical Disclosure Bulletin, vol. 16, No. 2, Jul. 1973.

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

Adaptively generating code for a computer program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptively generating code for a computer program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptively generating code for a computer program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4151456

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