| 注册
首页|期刊导航|计算机工程与应用|面向异构众核的CUDA程序二进制翻译

面向异构众核的CUDA程序二进制翻译

李男 庞建民 单征

计算机工程与应用2016,Vol.52Issue(7):17-23,7.
计算机工程与应用2016,Vol.52Issue(7):17-23,7.DOI:10.3778/j.issn.1002-8331.1407-0328

面向异构众核的CUDA程序二进制翻译

Binary translation of CUDA program for heterogeneous and many-core architecture

李男 1庞建民 1单征1

作者信息

  • 1. 解放军信息工程大学,郑州 450002
  • 折叠

摘要

Abstract

Porting CUDA program to other heterogeneous and many-core architectures by the way of binary translation is significant for extending the range of the CUDA application, leveraging the advantage of many cores and supporting national industry. Begin with the CUDA executive code, a translation framework is designed in which the host-end codes and device-end codes are translated separately based on a method of Divide-and-Conquer. In the course of migration, the solu-tions of several key problems are described emphatically such as the extraction of device-end codes, the mapping of com-puting model and storage model, synchronization barrier and instruction translation. The experimental results validate the system’s correctness.

关键词

CUDA程序/二进制翻译/计算模型映射/存储模型映射/栅栏同步/指令翻译

Key words

CUDA program/binary translation/computing model mapping/storage model mapping/synchronization barrier/instruction translation

分类

信息技术与安全科学

引用本文复制引用

李男,庞建民,单征..面向异构众核的CUDA程序二进制翻译[J].计算机工程与应用,2016,52(7):17-23,7.

基金项目

国家高技术研究发展计划(863)(No.2009AA012201);国家核高基重大专项(No.2009ZX01036-001-001,No.0412-7)。 ()

计算机工程与应用

OA北大核心CSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文