首页> 外文会议>International conference on parallel processing and applied mathematics >A Combination of Intra- and Inter-place Work Stealing for the APGAS Library
【24h】

A Combination of Intra- and Inter-place Work Stealing for the APGAS Library

机译:APGAS库的内部和场所间偷窃相结合

获取原文

摘要

Since today's clusters consist of nodes with multicore processors, modern parallel applications should be able to deal with shared and distributed memory simultaneously. In this paper, we present a novel hybrid work stealing scheme for the APGAS library for Java, which is a branch of the X10 project. Our scheme extends the library's runtime system, which traditionally performs intra-node work stealing with the Java Fork/Join framework. We add an inter-node work stealing scheme that is inspired by lifeline-based global load balancing. The extended functionality can be accessed from the APGAS library with new constructs. Most important, locality-flexible tasks can be submitted with asyncAny, and are then automatically scheduled over both nodes and cores. In experiments with up to 144 workers on up to 12 nodes, our system achieved near linear speedups for three benchmarks.
机译:由于当今的群集由具有多核处理器的节点组成,因此现代并行应用程序应该能够同时处理共享和分布式内存。在本文中,我们提出了一种针对Java的APGAS库的新颖的混合工作窃取方案,该方案是X10项目的一个分支。我们的方案扩展了库的运行时系统,该系统通常使用Java Fork / Join框架执行节点内工作窃取。我们添加了一个基于基于生命线的全局负载平衡的节点间工作窃取方案。可以使用新结构从APGAS库访问扩展功能。位置灵活的最重要的任务可以通过asyncAny提交,然后在节点和核心上自动进行调度。在多达12个节点上最多144个工作人员的实验中,我们的系统在三个基准测试中实现了近乎线性的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号