Thus, applications gain the performance enhancement of compiled code while maintaining Java's portability. HP is taking a similar tack with its TurboChai compiler, a Java compiler for embedded applications. TurboChai aims to boost performance by translating the most frequently used code within a given embedded application. Through selective compiling, HP plans to control memory usage while achieving speeds comparable to those of JIT compilers. The TurboChai compiler takes Java bytecode as input, generates ANSI C source code and then uses any C compiler to generate optimized native code.
End users are unlikely to become compiler junkies.
Nevertheless, it may take a new generation of compilers to deliver the performance gains necessary to convince professionals that they need to embrace 64-bit hardware architectures. Computerworld Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of Computerworld Inc. is prohibited.