...
首页> 外文期刊>Scientific programming >Multi-Language Programming Environments for High Performance Java Computing
【24h】

Multi-Language Programming Environments for High Performance Java Computing

机译:高性能Java计算的多语言编程环境

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI) tool which provides application programmers wishing to use Java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed‐language programming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM’s High‐Performance Compiler for Java (HPCJ) and IceT’s metacomputing environment.
机译:处理器功能,软件工具,编程语言和编程范例的最新发展带来了高性能计算的新方法。这种动态演变的坚定组成部分是科学界对已建立的科学软件包的依赖。结果,高性能应用程序的程序员不愿接受Java等不断发展的语言。本文介绍了Java到C的接口(JCI)工具,该工具为希望使用Java的应用程序程序员提供了对现有科学软件包的直接访问能力。 JCI工具还有助于快速开发和重用现有代码。这些好处以最低的成本提供给程序员。尽管对程序员有利,但在本文的上下文中详细讨论了混合语言编程在应用程序性能和可移植性方面的其他优点。此外,我们还将讨论JCI工具如何补充其他正在进行的项目,例如IBM的Java高性能编译器(HPCJ)和IceT的元计算环境。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号