Method and apparatus for a computing system using meta...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S130000, C714S047300

Reexamination Certificate

active

07665070

ABSTRACT:
A method (and apparatus) for executing a main program having a series of machine-executable instructions in one of a program binary representation and an object code representation, including establishing a first pipeline for executing the main program and establishing a second pipeline for executing a meta-program to at least one of fetch and store meta-program information of the executing of the main program and a result of an analysis of the executing the main program. The program binary representation or object code representation of the main program is not modified by establishing the second pipeline or by executing the meta-program.

REFERENCES:
patent: 5054026 (1991-10-01), Tsubota
patent: 5187793 (1993-02-01), Keith et al.
patent: 5390103 (1995-02-01), Sakakibara
patent: 5699536 (1997-12-01), Hopkins et al.
patent: 5812811 (1998-09-01), Dubey et al.
patent: 5951674 (1999-09-01), Moreno
patent: 6000036 (1999-12-01), Durham et al.
patent: 6006033 (1999-12-01), Heisch
patent: 6263488 (2001-07-01), Fortin et al.
patent: 6286134 (2001-09-01), Click et al.
patent: 6356795 (2002-03-01), Barthel et al.
patent: 6378124 (2002-04-01), Bates et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6467052 (2002-10-01), Kaler et al.
patent: 7209868 (2007-04-01), Kuo
patent: 2002/0032559 (2002-03-01), Hellestrand et al.
patent: 2003/0167415 (2003-09-01), Odaohhara et al.
patent: 2004/0230975 (2004-11-01), Gewirtz et al.
patent: 2005/0010743 (2005-01-01), Tremblay et al.
patent: 2005/0071438 (2005-03-01), Liao et al.
patent: 2005/0172277 (2005-08-01), Chheda et al.
patent: 2006/0161762 (2006-07-01), Eisen et al.
Ebcioglu et al., Daisy: Dynamic Compilation for 100% Architectural Compatability, Proceedings of the 24th Annual International Symposium on Computer Architecture, (ISCA-97), ACM Press, pp. 26-37, 1997.
Bala et al., “Dynamo: A Transparent Dynamic Optimization System”, Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2000), pp. 1-12, 2000.
Dehnert et al., “The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges”, Proceedings of the International Symposium on Code Generation and Optimization: Feedback-directed and Runtime, pp. 15-24, 2003.
A. Chernoff et al., “FX!32: A Profile-Directed Binary Translator”, IEEE Micro., vol. 18, No. 2, pp. 56-64, Mar./Apr. 1998.
M.H. Lipasti, et al., “Exceeding the Dataflow Limit via Value Prediction”, Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture (Micro 29), pp. 226-237, 1996.
Marcuello et al., Speculative Multithreaded Processors, International Conference on Supercomputing, 1998, pp. 77-84.
U.S. Office Action dated Jan. 22, 2009.
Donald E. Knuth, “The Art of Computer Programming (vol. 1, Fundamental Algorithms)”, ISBN: 0201896834, Addison-Wesley, Reading, MA. 3rd ed., 1997.
Hanan Samet, “Bidirectional Coroutines”, Information Processing Letters, 21(1): Jul. 1-6, 1985.
Prescott New Instructions Software Developer's Guide “Next Generation Intel Processor Overview”, Chapter 1, pp. 1-6, “Cpuid Extensions”, Chapter II, pp. 2-12, “Instruction Set Reference”, Chapter 3, pp. 3-40, “System and Application Programming Guidelines”, Chapter 4, pp. 4-10, Appendix A, pp. A-1-2, and index.
Jeffrey, et al., “A Lightweight Architecture for Program Execution Monitoring”, Jul. 1998, pp. 67-74.

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

Method and apparatus for a computing system using meta... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for a computing system using meta..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for a computing system using meta... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4152183

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