【24h】

JavaSymphony

机译:Java交响曲

获取原文

摘要

There has been an increasing research interest in extending the use of Java towards performance-oriented programming for distributed and concurrent applications. Numerous research projects have introduced class libraries or language extensions for Java in order to support automatic management of locality, parallelism and load balancing which is almost entirely under the control of a runtime system and frequently results in critical performance problems. In previous work we described JavaSymphony to substantially alleviate this problem. JavaSymphony is a Java class library that allows the programmer to control parallelism, load balancing, and locality at a high level. Objects can be explicitly distributed and migrated based on a high-level API to static/dynamic system parameters and dynamic virtual distributed architectures which impose a virtual hierarchy on a distributed system of physical computing nodes.
机译:对将Java的使用扩展到面向分布式和并发应用程序的面向性能的编程的研究兴趣不断增长。许多研究项目已经引入了Java的类库或语言扩展,以支持对位置,并行性和负载平衡的自动管理,这几乎完全在运行时系统的控制之下,并经常导致严重的性能问题。在先前的工作中,我们描述了JavaSymphony可以大大缓解此问题。 JavaSymphony是一个Java类库,它使程序员可以在高层控制并行性,负载平衡和局部性。可以基于高级API将对象显式分发并迁移到静态/动态系统参数和动态虚拟分布式体系结构,从而在物理计算节点的分布式系统上施加虚拟层次结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号