咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Runtime support for scalable p... 收藏

Runtime support for scalable programming in Java

对在 Java 的可伸缩的编程的运行时刻支持

作     者:Lim, Sang Boem Lee, Hanku Carpenter, Bryan Fox, Geoffrey 

作者机构:Konkuk Univ Dept Adv Technol Fus Seoul South Korea Konkuk Univ Sch Internet & Multimedia Engn Seoul South Korea Univ Southampton OMII Southampton SO17 1BJ Hants England Indiana Univ Pervasive Technol Labs Bloomington IN 47404 USA 

出 版 物:《JOURNAL OF SUPERCOMPUTING》 (超高速计算杂志)

年 卷 期:2008年第43卷第2期

页      面:165-182页

核心收录:

学科分类:0808[工学-电气工程] 08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主  题:HPJava Parallel runtime library mpiJava 

摘      要:The paper research is concerned with enabling parallel, high-performance computation-in particular development of scientific software in the network-aware programming language, Java. Traditionally, this kind of computing was done in Fortran. Arguably, Fortran is becoming a marginalized language, with limited economic incentive for vendors to produce modern development environments, optimizing compilers for new hardware, or other kinds of associated software expected of by today s programmers. Hence, Java looks like a very promising alternative for the future. The paper will discuss in detail a particular environment called HPJava. HPJava is the environment for parallel programming-especially data-parallel scientific programming-in Java. Our HPJava is based around a small set of language extensions designed to support parallel computation with distributed arrays, plus a set of communication libraries. A high-level communication API, Adlib, is developed as an application level communication library suitable for our HPJava. This communication library supports collective operations on distributed arrays. We include Java Object as one of the Adlib communication data types. So we fully support communication of intrinsic Java types, including primitive types, and Java object types.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分