【24h】

Dynamic List Scheduling of Threads on Clusters

机译:集群上线程的动态列表调度

获取原文

摘要

This paper focuses on the scheduling technique adopted to specify and implement the runtime of Anahy, an environment for cluster computing. The runtime manages a shared memory space allowing the exchange of data between tasks. The scheduling algorithm takes into account the dependence among tasks in order to generate a macro dataflow graph at execution time. The scheduling strategy exploits the relation of dependency - representing writes and reads of data in a shared memory space - to increasing the locality of data access of tasks in order to reduce the overhead handling dependencies among tasks. The paper also presents the Anahy programming interface, which has been developed according to a subset of services proposed by the POSIX threads standard. The subset of services chosen allows describing the concurrence of an application in a fork/join fashion. The paper concludes presenting a performance evaluation of Anahy
机译:本文重点介绍用于指定和实现Anahy(一种用于集群计算的环境)的运行时的调度技术。运行时管理共享的内存空间,允许任务之间交换数据。调度算法考虑了任务之间的依赖性,以便在执行时生成宏数据流图。调度策略利用依赖关系(表示共享内存空间中数据的写入和读取)与增加任务数据访问的局部性之间的关系,以减少任务之间的开销处理依赖关系。本文还介绍了Anahy编程接口,该接口是根据POSIX线程标准建议的服务子集开发的。选择的服务子集允许以fork / join方式描述应用程序的并发性。本文总结了对Anahy的性能评估

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号