Sponsored Links

 

 

 

Java and Mobility

Source:
Topic: Java Programming


Short Desciption:
... devices have outnumbered PCs •Do you own a mobile phone? •Do you own some other

 

Content Inside:
MPJExpressMeets Gadget: Towardsa Java Code for Cosmological Simulations Mark Baker1, Bryan Carpenter2 and Aamir Shafi3 1 ACET, University of Reading 2 OMII, University of Southampton 3 DSG, University of Portsmouth Abstract. Gadget-2 is a massively parallel structure formation code for cosmological simulations. In this paper, we presenta Java version of Gadget-2. We evaluated the performance of the Java version by running a colliding galaxy simulation and found that it can achieve around 70% ofC Gadget-2sperformance. 1 Introduction Various computer scientists have argued that Java could make an excellent language for developing scientific codes. To date this argument has not con- vincedtoomany practising computational scientists. The scarcity of high-profile number-crunching codes implemented in Java does not help the case. We have recently released MPJ Express[1], a thread-safe, production quality Java messaging system for high performance computing. To help establish the practicality of real scientific computing using message passing Java we have ported the parallel cosmological simulation code, Gadget-2, from Cto Java, using MPJExpress. Gadget-2[7]isamassively parallel structure formation code developed by Volker Springelatthe Max Planck Institute of Astrophysics. Versions of Gadget-2 have been used in various research papers in astrophysics literature, including the noteworthy"Millennium Simulation"[8]—the largest ever model of the Universe. Producing a Java version of Gadget is an experiment that helps us to un- derstandwhere Java stands in comparison to C—an already established HPC language. Concerns about Javasperformancehave stopped many computational scientists from seriously considering it. But constant improvements in JIT (Just In Time) compilers, which translatebytecode into the native machine code at runtime, have improved thecompuational performance. Exploitation of Java for simulation pr ...

 

add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Incoming Search Terms

Related PDF Files

Introduction to Java Programming


Topic: Java Programming

Introduction to Java Programming Course Number: Java Programming Instructor: Raymond Blum CUNY Institute for Software Design and Development at Graduate Center, City University of New York Office ...

Ajax and Java Web Services


Topic: Java Programming

... brief overview of Ajax programming by focusing on how to create a front-end for the SOAShopper application constructed in Chapter 9. I hope you have enjoyed this little detour from Java ...

Best Practices in Java Programming: Hands-On


Topic: Java Programming

Best Practices in Java Programming: Hands-On - 4 Days Course 516 Overview You Will Learn How To •Apply Java best practices to increase productivity and build fast, secure and ...

Java Programming Language (SL-275)


Topic: Java Programming

Java Programming Language (SL-275) Product Description Product Outline/Details The Java Programming Language course provides students with information about the syntax of the Java programming language ...

Sun Java Composite Application Platform Suite (Java CAPS)


Topic: Java Programming

... Java™ Composite Application ... application-centric patient or provider identities toauniversal single best ID, building a master person index. With Java CAPS, your organization can quickly create new ...

 

Sponsored Links