首页> 外文会议>International Conference on Software Engineering Research and Practice >On-Demand Source Code Generation Scheduling Optimised Parallel Applications on Heterogeneous Platforms
【24h】

On-Demand Source Code Generation Scheduling Optimised Parallel Applications on Heterogeneous Platforms

机译:在异构平台上的按需源代码生成和调度优化并行应用

获取原文

摘要

Scheduling applications tasks across heterogeneous clusters is a growing problem, particularly when new upgraded components are added to a parallel computing system that may have originally been homogeneous. We describe how automatic and just-in-time source code generation techniques can be used to make the best parallel decomposition for whatever resource is available in a heterogeneous system consisting of graphical processing unit accelerators and multi-cored conventional CPUs. We show how a high level domain specific language approach to our set of target simulation applications can be used to cater for a variety of different GPU and CPU models and scheduling circumstances. We present some performance and resource utilisation data illustrating the scheduling issue for heterogeneous systems in computational science. We discuss the future outlook for this code generation approach in software engineering.
机译:调度应用程序跨异构群集的任务是一种不断增长的问题,特别是当新的升级组件添加到可能已经均匀的并行计算系统时。我们描述了如何使用自动和即时源代码生成技术如何用于使由图形处理单元加速器和多芯传统CPU组成的异构系统中可用的最佳并行分解。我们展示了我们的目标仿真应用集的高级域特定语言方法如何用于满足各种不同的GPU和CPU模型和调度情况。我们提出了一些性能和资源利用数据,说明了计算科学中异构系统的调度问题。我们讨论了软件工程中该代码生成方法的未来展望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号