Data processing: software development – installation – and managem – Software program development tool – Translation of code
Patent
1998-07-08
2000-12-05
Chaki, Kakali
Data processing: software development, installation, and managem
Software program development tool
Translation of code
717 10, G06F 945
Patent
active
061580473
ABSTRACT:
An apparatus for translating a multiple user program into a native machine code to run on a native computer hardware having memory and an operating system that is capable of detecting whether the program has an instruction set architecture different from a native instruction set architecture. The memory has a source file including the program to be translated. At least one source code module is defined as including a plurality of blocks of code mapped to the memory by the operating system. The blocks have one or more source instructions, with each block beginning with one of the source instructions and ending with a branch or a target of the branch. A virtual instruction pointer points to one of the source instructions to be executed. One or more source instructions are dynamically translated and executed, and a profile data is produced. A shared translation file is ultimately created for the source code module using the profile data. The shared translation file is periodically offered to at least one of the users.
REFERENCES:
patent: 5193180 (1993-03-01), Hastings
patent: 5450575 (1995-09-01), Sites
patent: 5708811 (1998-01-01), Arendt et al.
patent: 6021272 (2000-02-01), Cahill et al.
Cmelik et al., "Shade: A fast instruction set simulator for execution profiling", Sigmetrics 94, ACM, 1994, pp 128-137.
Engler., "VCODE: A retargetable, extensible, very fast dynamic code generation", PLDI '96 , ACM, 1996, pp 160-170.
Drake, "Using Linux to solve the problem of mixed operating system LAN services", ACM, 1997, pp 67-72.
Srivastava et al., "Link-time optimization of address calculatiuon on a 64-bit architecture", SIGPLAN '94, ACM, 1994, pp 49-50.
Evans, "Static detection of dynamic memory errors", PLDI '96, ACM, 1996, pp 44-53.
Chiueh et al., "A compiler-directed distributed shared memory system", CS'95, ACM, 1995, pp 77-86.
Wickline wt al., "Run-time code generation and Modal-ML*", SIGPLAN '98, ACM 1998, pp 224-235.
Istvan Anthony Fitzgerald
Le Bich-Cau
Patel Amit
Chaki Kakali
Hewlett--Packard Company
LandOfFree
Client/server system for fast, user transparent and memory effic does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Client/server system for fast, user transparent and memory effic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client/server system for fast, user transparent and memory effic will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-971235