Topic > High Performance Computing Using Java - 2005

High Performance Computing Using Java21014306 Table of Contents: Page No. 1) Abstract 32) High Performance Computing 43) Java as a Language 54) High Performance Computing in Java 6a) Parallel Processing 6• SPMD Model Programming 6b) Distributed Processing 10• Remote Method Invocation (RMI) 105) Conclusion 146) References 151) Abstract:The Java language has had a great impact on the IT industry and engineering applications and has become increasingly broad since its evolution. It had also emerged as a serious contender for high-performance computing. However, Java is more efficient than other programming languages ​​and is relatively slower than others. (Mike Ashworth(1999)). Java has developed significantly into a primary choice for high-performance computing with the additional effort made by its proponents (Mike Ashworth(1999)). This article introduces the processes Java uses to achieve high performance. This paper also details two models used for high-performance computing, one each from a parallel process...... middle of paper ......final paper “Data Parallel Extensions to Java”.4) Mike Ashworth (1999). An article titled "New Language on the Block: Java for High-Performance Computing?".5) Bryan Carpenter and Geoffrey Fox (1998). An article titled “HPspmd: Data Parallel SPMD Programming Models from Fortran to Java.”6) Eric Bruno (2007). An article entitled "Implement Parallel Processing in Your Java Applications".7) Aart JC Bik and Dennis B. Gannon (2000). "Automatic exploitation of implicit parallelism in Java".Books and tutorials:1) Siddhartha Chatterjee (1999). “Languages ​​and compilers for parallel computing” a collection of proceedings of the 11th international workshop.2) Jguru. An article titled "Remote Method Invocation (RMI)" from Oracle Code Tutorials and Fields.3) Charles Severance, Kevin Dowd (1998). High Performance Computing, Second Edition from O'Rielly Media Publications.