DocumentCode
2063020
Title
Parallel PIC code using Java on PC cluster
Author
Cai, DongSheng ; Lu, Quanming
Author_Institution
Inst. of Inf. Sci. & Electron., Tsukuba Univ., Ibaraki, Japan
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
495
Abstract
The Java language has emerged as a dominant language that could eventually replace C++, due to it being object-oriented, architecture neutral, multi-threaded etc. and its support for applets. But Java is believed to be "too slow" for scientific computing. Many high-performance PCs such as those based on the Pentium II have been introduced, and these have great potential for high-performance computing. We are currently building a dual PentiumPro PC cluster. In this report, using a test skeleton-PIC-code developed by Prof. V.K. Decyk of UCLA for benchmarking purposes, we have measured the performance of the Java language in serial and parallel on our PC cluster compared with the Fortran language which is the main language for scientific computing. In our benchmarking, we use JavaMPI as an interface to MPI for message passing between PCs through a 100Base-TX/10Base-T Ethernet switch. The benchmark results indicate that Java is a good candidate for scientific computing.
Keywords
Java; application program interfaces; local area networks; message passing; microcomputer applications; parallel processing; physics computing; 100Base-TX/10Base-T Ethernet switch; Fortran language; Java; JavaMPI; MPI; Pentium II; benchmarking; dual PentiumPro PC cluster; high-performance PCs; message passing; parallel PIC code; scientific computing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846604
Filename
846604
Link To Document