首页> 外文会议>International Conference on Parallel Computing >StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures
【24h】

StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures

机译:Starpu:异构多核架构上的任务调度统一平台

获取原文

摘要

In the field of HPC, the current hardware trend is to design multiprocessor architectures that feature heterogeneous technologies such as specialized coprocessors (e.g., Cell/BE SPUs) or data-parallel accelerators (e.g., GPGPUs). Approaching the theoretical performance of these architectures is a complex issue. Indeed, substantial efforts have already been devoted to efficiently offload parts of the computations. However, designing an execution model that unifies all computing units and associated embedded memory remains a main challenge. We have thus designed StarPU, an original runtime system providing a high-level, unified execution model tightly coupled with an expressive data management library. The main goal of StarPU is to provide numerical kernel designers with a convenient way to generate parallel tasks over heterogeneous hardware on the one hand, and easily develop and tune powerful scheduling algorithms on the other hand. We have developed several strategies that can be selected seamlessly at run time, and we have demonstrated their efficiency by analyzing the impact of those scheduling policies on several classical linear algebra algorithms that take advantage of multiple cores and GPUs at the same time. In addition to substantial improvements regarding execution times, we obtained consistent superlinear parallelism by actually exploiting the heterogeneous nature of the machine.
机译:在HPC领域,目前的硬件趋势是设计多处理器架构,该架构具有特殊的技术,例如专用协处理器(例如,小区,小区)或数据并行加速器(例如,GPGPU)。接近这些架构的理论表现是一个复杂的问题。实际上,已经致力于有效地卸下计算的实质性努力。然而,设计统一所有计算单元和相关嵌入式存储器的执行模型仍然是主要挑战。我们已经设计了Starpu,一个原始运行时系统提供高级,统一执行模型紧密耦合,与富有表现力的数据管理库。 Starpu的主要目标是提供数字内核设计人员,一方面,在异构硬件上生成并行任务,另一方面轻松地开发和调整强大的调度算法。我们开发了几种可以在运行时无缝选择的策略,我们通过分析了这些调度策略对几种古典线性代数算法的影响来展示了他们的效率,该算法同时利用多个核和GPU。除了关于执行时间的大量改进之外,我们通过实际利用机器的异质性质获得了一致的超线性并行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号