首页> 外文会议>International Conference on Parallel Processing >Exploiting Execution Order and Parallelism from Processing Flow Applying Pipeline-Based Programming Method on Manycore Accelerators
【24h】

Exploiting Execution Order and Parallelism from Processing Flow Applying Pipeline-Based Programming Method on Manycore Accelerators

机译:在Manycore加速器上应用基于流水线的编程方法,从处理流程中利用执行顺序和并行性

获取原文

摘要

Many core architecture promotes a massively parallel computing on the accelerators. Especially GPU is one of the main series of the high performance computing, which is also employed by top supercomputers in the world. However, the programming method on such accelerators needs the double programming, in which the programmer needs to develop a control program executed on the CPU side to schedule the invocation of the accelerator's kernel program. Moreover, the programmer needs to consider the stream computing paradigm. To overcome the difficulty, the author of this paper has proposed and implemented a command line-based programming tool called CarSh that eliminates to develop the CPU program from the programmer. Using the CarSh, it is available to implement a GUI-based programming tool for the accelerators that visualizes a pipeline-based processing flow by connecting the kernel programs via the I/O data streams. In the case of applying the GUI-based programming, it is very hard to find the starting point of a complex processing flow. Moreover, although the processing pipeline should include the potential parallelism, it is hard for the programmer to exploit it intuitively. This paper proposes an algorithm that addresses those difficulties, and also evaluates the performance aspect using CarSh environment.
机译:许多核心体系结构促进了加速器上的大规模并行计算。尤其是GPU是高性能计算的主要系列之一,世界顶级超级计算机也采用了GPU。但是,这种加速器上的编程方法需要双重编程,其中程序员需要开发在CPU侧执行的控制程序,以调度加速器内核程序的调用。而且,程序员需要考虑流计算范例。为了克服这一困难,本文的作者提出并实现了一种称为CarSh的基于命令行的编程工具,该工具无需使用程序员来开发CPU程序。使用CarSh,可为加速器实现基于GUI的编程工具,该工具可通过I / O数据流连接内核程序来可视化基于管道的处理流程。在应用基于GUI的编程的情况下,很难找到复杂处理流程的起点。此外,尽管处理管道应包括潜在的并行性,但程序员很难直观地利用它。本文提出了一种解决这些困难的算法,并使用CarSh环境评估了性能方面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号