Java for computational science and engineering - simulation and modeling II

Geoffrey Fox · Concurrency Practice and Experience · 1997

Java for Computational Science and Engineering -Simulation and Modeling IIWe are pleased to present a second set of papers discussing the role of Java in Science and Engineering Simulation.The first group of 14 publications was presented at a small workshop with 45 participants at Syracuse, 16-17 December 1996 and published in the June 97 issue of Concurrency: Practice and Experience.Here, we introduce 30 papers from a follow-up workshop with over 100 participants that was sponsored by ACM in Las Vegas on 21 June 1997.The growing interest in this field is also supported by an email discussion list and other materials collected at the web site http://www.npac.syr.edu/projects/javaforcse.Java and Web technology can be used in many areas of science and engineering computation.These include sophisticated user interfaces and coarse-grain integration of different modules in complex meta-applications.However, there also seems general agreement that it is possible to build powerful compilers that will allow Java coded programs to give performance that is very competitive with those written in C or Fortran.The first six papers ('Annotating the Java bytecodes in support of optimization' by Joseph Hummel, Ana Azevedo, David Kolson and Alexandru Nicolau; 'CACAO -A 64 bit JavaVM just-intime compiler' by Andreas Krall and Reinhard Grafl; 'A Java bytecode optimizer using side-effect analysis' by Lars R. Clausen; 'A prototype of Fortran-to-Java converter' by Geoffrey Fox, Xiaoming Li, Zheng Qiang and Wu Zhigang; 'Just-in-time optimizations for high-performance Java programs' by Michał Cierniak and Wei Li; 'Interactive simulations on the Web: Compiling NESL into Java' by Jonathan Hardwick, Girija Narlikar and Jay Sipelstein) address compiler issues while the next four ('A note on native level 1 BLAS in Java' by Aart J. C. Bik and Dennis B. Gannon; 'Towards automatic support of parallel sparse computation in Java with continuous compilation' by Rong-

Read the paper · More papers on PaperTik