首页> 外文期刊>Computer languages >An approach for non-intrusively adding malleable fork/join parallelism into ordinary JavaBean compliant applications
【24h】

An approach for non-intrusively adding malleable fork/join parallelism into ordinary JavaBean compliant applications

机译:一种非侵入性地将可延展的fork / join并行性添加到兼容JavaBean的普通应用程序中的方法

获取原文
获取原文并翻译 | 示例
       

摘要

Motivated by the advent of powerful hardware such as SMP machines and execution environments such as Grids, research in parallel programming has gained much attention within the distributed computing community. There is a substantial body of efforts in the form of parallel libraries and frameworks that supply developers with programming tools to exploit parallelism in their applications. Still, many of these efforts prioritize performance over other important characteristics such as code invasiveness, ease of use and independence of the underlying executing hardware/ environment. In this paper, we present EasyFJP, a new approach for semi-automatically injecting parallelism into sequential Java applications that offers a convenient balance to these four aspects. EasyFJP is based upon the popular fork/join parallel pattern, and combines implicit, application-level parallelism with explicit, non-invasive application tuning. Experiments performed with several classic CPU-intensive benchmarks and a real-world application confirm that EasyFJP effectively addresses these problems while delivers very competitive performance.
机译:由于功能强大的硬件(如SMP机器)和执行环境(如Grids)的出现,并行编程的研究在分布式计算社区中引起了很多关注。大量的工作以并行库和框架的形式进行,这些并行库和框架为开发人员提供了在其应用程序中利用并行性的编程工具。尽管如此,许多这些努力仍将性能置于其他重要特征之上,例如代码入侵性,易用性以及底层执行硬件/环境的独立性。在本文中,我们介绍EasyFJP,这是一种将半自动注入并行Java到顺序Java应用程序中的新方法,它为这四个方面提供了便利的平衡。 EasyFJP基于流行的fork / join并行模式,并将隐式的应用程序级并行性与显式的非侵入式应用程序调整相结合。使用几个经典的CPU密集型基准测试和一个实际应用程序进行的实验证实,EasyFJP有效地解决了这些问题,同时提供了非常有竞争力的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号