Treffer: ENABLING JAVA FOR HIGH-PERFORMANCE COMPUTING.
Weitere Informationen
This article focuses on Java programming language. Java has become increasingly popular as a general purpose programming language. Java implementations focus mainly on the portability and interoperability required for Internet centric client/server computing. Key to Java's success is its intermediate bytecode representation, which can be exchanged and executed by Java virtual machines on almost any computing platform. According to the author, a major Java advantage is that it provides communication mechanisms inside the language environment, whereas other languages, such as Fortran and C++, require external mechanisms like message passing. With efficient implementations Java represents an unprecedented opportunity for exploiting a widely accepted general purpose language for high-performance computing. Moreover, Java provides a unique way of rapidly prototyping parallel applications. Multithreaded Java programs can then be converted into programs making explicit use of shared objects and replicated objects. INSETS: Remote Method Invocation.;Java Multithreading..