2 citations found. Retrieving documents...
N. Fujinami. Automatic and E#cient Run-Time Code Generation Using ObjectOriented Languages. In Proceedings of ISCOPE '97, December.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
OpenJIT Frontend System: an implementation of the.. - Ogawa, Shimura.. (2000)   (3 citations)  (Correct)

....where run time information could be exploited. A related work is Welsh s Jaguar system[31] where a JIT compiler is employed to optimize VIA based communication at runtime in a parallel cluster. From such a perspective, another related area is dynamic code generation and specialization such as [9, 12, 10]. Their intent is to mostly provide a form of run time partial evaluation and code specialization based on runtime data and environment. They are typically not structured as a generalized compiler, but have specific libraries to manipulate source structure, and generate code in a quick fashion. ....

N. Fujinami. Automatic and E#cient Run-Time Code Generation Using ObjectOriented Languages. In Proceedings of ISCOPE '97, December.


Run-Time Program Specialization in Java Bytecode - Masuhara, Yonezawa (1999)   (Correct)

.... 13] which specializes programs at sourceto source level, has been shown to be useful to optimize various programs, such as interpreters[17 19] scientific applications[5] and graphical applications[11] Recently, run time specialization (RTS) 1 techniques have been actively studied[6 9, 14, 15, 21, 22]. Those techniques e#ciently specialize programs at run time (1) by constructing a dedicated specializer for each target program at compile time, and (2) by directly manipulating native machine code without using source code at specialization time. The improved specialization speed enables us ....

....operations including interpretation and compilation are moved from the online processes (illustrated as shadowed steps in Figure 1) in RTS. Previous studies showed that RTS systems execute a small amount of instructions at online per generated machine instruction in the specialized program[7 9, 14, 15, 21]. Templates can be constructed by slicing o# appropriate fragments from an output of traditional compilers. Figure 2 shows the templates for power in Intel x86 mnemonic, which are sliced o# from the output of a C compiler. In addition to the dynamic expressions in both conditional branches ( 2) ....

N. Fujinami. Automatic and e#cient run-time code generation using object-oriented languages. Computer Software, 15(5):25--37, Sept. 1998. (In Japanese).

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC