Client/server system for fast, user transparent and memory effic

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-971235

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