首页> 外文会议>2011 Proceedings of IEEE Southeastcon >Achieving true parallelism on a High Performance Heterogeneous Computer via a threaded programming model
【24h】

Achieving true parallelism on a High Performance Heterogeneous Computer via a threaded programming model

机译:通过线程编程模型在高性能异构计算机上实现真正的并行性

获取原文

摘要

As Reconfigurable Computing (RC) closes its sixth decade, significant improvements have been made to make this technology a competitor for application-specific integrated circuits (ASICs). With the field programmable gate array (FPGA) computing power operating significantly lower in speed than that of a general purpose processor (GPP), the developer must exploit every avenue possible to attain a speedup on a heterogeneous computer. Achieveing a significant speedup is what makes the RC application development process worthwhile. The developer may reap the benefits of having better computational power at a lower cost than using a traditional ASIC. This occurs primarily through efforts to pipeline and parallelize processes on an FPGA. In addition to the traditional “three P''s,” 1 this paper highlights another speedup avenue via true multilevel parallelism. In particular, it further demonstrates this concept by using a threaded programming model that allows for the GPP and the FPGA to run simultaneously. This method is realized through a threaded dot product on a heterogeneous computer.
机译:随着可重构计算(RC)结束其第六个十年,人们已经进行了重大改进,使该技术成为专用集成电路(ASIC)的竞争者。由于现场可编程门阵列(FPGA)的计算能力运行速度明显低于通用处理器(GPP)的速度,因此开发人员必须利用各种可能的途径来实现异构计算机上的加速。实现显着的加速是使RC应用程序开发过程值得的原因。与使用传统的ASIC相比,开发人员可以以较低的成本获得具有更好的计算能力的好处。这主要是通过努力在FPGA上流水线化和并行化进程而发生的。除了传统的“三个P”之外,本文 1 重点介绍了通过真正的多级并行性实现的另一种加速途径。特别是,它通过使用允许GPP和FPGA同时运行的线程编程模型进一步证明了这一概念。该方法是通过异构计算机上的螺纹点积实现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号