| S. Matsuoka, H. Ogawa, K. Shimura, Y. Kimura, K. Hotta, and H. Takagi. OpenJIT: A Re ective Java JIT Compiler. In Proc. of OOPSLA '98, Workshop on Re ective Programming in C++ and Java. http://openjit.is.titech.ac. jp/. |
....management. These language properties are greatly bene cial for engineering robust Internet services, eliminating many common sources of bugs. Java also provides exibility in terms of service deployment across multiple architectures. We make use of optimizing Java compilers including OpenJIT [30] and the IBM JIT compiler [27] Implementing the base platform in Java presented two important challenges. The rst was the lack of nonblocking I O mechanisms in the Java core libraries. We overcame this by implementing our own nonblocking I O library using native code wrappers to existing system ....
S. Matsuoka, H. Ogawa, K. Shimura, Y. Kimura, K. Hotta, and H. Takagi. OpenJIT: A Re ective Java JIT Compiler. In Proc. of OOPSLA '98, Workshop on Re ective Programming in C++ and Java. http://openjit.is.titech.ac. jp/.
....a fast vector add instruction would certainly be more dicult than recognizing a method call to a particular object. In our current prototype, these transformation rules must be compiled into the JIT compiler itself; however, we are currently working on a new implementation (based on the OpenJIT [11] compiler) which allows new code mappings to be speci ed at runtime. Such an approach presents numerous opportunities for dynamic code specialization beyond the scope of this paper. Jaguar runs on the Intel x86 platform under Linux 2.2.5 and Sun JDK 1.1.7. 3.4 Discussion Apart from the ....
S. Matsuoka, H. Ogawa, K. Shimura, Y. Kimura, K. Hotta, and H. Takagi. OpenJIT: A Re ective Java JIT Compiler. In Proc. of OOPSLA '98, Workshop on Re ective Programming in C++ and Java. http://openjit.is.titech.ac.jp/.
....a fast vector add instruction would certainly be more di cult than recognizing a method call to a particular object. In our current prototype, these transformation rules must be compiled into the JIT compiler itself; however, we are currently working on a new implementation (based on the OpenJIT [19] compiler) which allows new code mappings to be speci ed at runtime. Such an approach presents numerous opportunities for dynamic code specialization beyond the scope of this paper. Jaguar runs on the Intel x86 platform under Linux 2.2.5 and Sun JDK 1.1.7. 3.4 Discussion Apart from the ....
S. Matsuoka, H. Ogawa, K. Shimura, Y. Kimura, K. Hotta, and H. Takagi. Openjit: A re ective java jit compiler. In Proc. of OOPSLA '98, Workshop on Re ective Programming in C++ and Java. http://openjit.is.titech.ac.jp/.
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