首页> 外文会议>International Parallel and Distributed Processing Symposium >Application/Kernel Cooperation Towards the Efficient Execution of Sharedmemory Parallel Java Codes
【24h】

Application/Kernel Cooperation Towards the Efficient Execution of Sharedmemory Parallel Java Codes

机译:应用程序/内核合作以有效执行SharedMemory并行Java代码

获取原文

摘要

In this paper we propose mechanisms to improve the performance of parallel Java applications executing on multiprogrammed shared-memory multiprocessors. The proposal is based on a dialog between each Java application and the underlying execution environment (mainly the resource manager in the kernel) so that both cooperate on improving the overall performance (individual application speedup and system throughput). This dialog implies modifications at the application (or compiler), the threading library and kernel levels. Performance degradation of parallel applications running on multiprogrammed systems has been analyzed and addressed using some kind of cooperation on other environment. In this paper we intend to detect this problem in the Java context, determine if cooperation is also a good mechanism to improve performance, and in this case, which modifications are required to the Java execution environment to allow this cooperation. The paper includes experimental results based on parallel OpenMP-like workloads, including both applications able to cooperate (malleable) and not (non-malleable).
机译:在本文中,我们提出了改进在多程序编程的共享内存多处理器上执行的并行Java应用程序的性能的机制。该提案基于每个Java应用程序和基础执行环境之间的对话(主要是内核中的资源管理器)之间的对话,以便协作提高整体性能(单个应用程序加速和系统吞吐量)。此对话框暗示应用程序(或编译器),线程库和内核级别的修改。已经分析了在多分程系统上运行的并行应用程序的性能下降,并使用其他环境的某种合作解决了并解决了。在本文中,我们打算在Java上下文中检测到这个问题,确定合作也是提高性能的好机制,在这种情况下,需要哪种修改到Java执行环境以允许这种合作。本文包括基于并行OpenMP样工作负载的实验结果,包括能够配合(可延展)而不是(不可延展)的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号