Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2005-08-04
2010-12-21
Wang, Philip (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
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.
Donovan Robert John
Godtland Paul Lu Verne
McMeeking Sherri Lynn
Reynolds Joseph Patrick
Robinson Scott Thomas
Bussan Matthew J.
International Business Machines - Corporation
Wang Philip
LandOfFree
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.
Profile ID: LFUS-PAI-O-4151456