首页> 外文会议>Architecture of Computing Systems - ARCS 2011 >A Code-Based Analytical Approach for Using Separate Device Coprocessors in Computing Systems
【24h】

A Code-Based Analytical Approach for Using Separate Device Coprocessors in Computing Systems

机译:在计算系统中使用单独的设备协处理器的基于代码的分析方法

获取原文
获取原文并翻译 | 示例

摘要

Special hardware accelerators like FPGAs and GPUs are commonly introduced into a computing system as a separate device. Consequently, the accelerator and the host system do not share a common memory. Sourcing out the data to the additional hardware thus introduces a communication penalty. Based on a combination of a program's source code and execution profiling we perform an analysis which evaluates the arithmetic intensity as a cost function to identify those parts most reasonable to source out to the accelerating hardware. The basic principles of this analysis are introduced and tested with a sample application. Its concrete results are discussed and evaluated based on the performance of a FPGA-based and a GPU-based implementation.
机译:诸如FPGA和GPU之类的特殊硬件加速器通常作为单独的设备引入计算系统。因此,加速器和主机系统不共享公共内存。因此,将数据采购到附加硬件会带来通信损失。基于程序的源代码和执行配置文件的组合,我们进行分析,以算术强度作为成本函数进行评估,以识别出最合理的部分以提供给加速硬件。介绍了此分析的基本原理,并通过示例应用程序对其进行了测试。根据基于FPGA和基于GPU的实现的性能来讨论和评估其具体结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号