C2CU: a CUDA C program generator for bulk execution of a sequential algorithm
C2CU: a CUDA C program generator for bulk execution of a sequential algorithm
复制标题
C2CU:用于批量执行顺序算法的 CUDA C 程序生成器
DOI:
10.1002/cpe.4022
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Jacir Luiz Bordim
中科院分区:
文献类型:
--
作者:
Daisuke Takafuji;Koji Nakano;Yasuaki Ito;Jacir Luiz Bordim
Several important tasks, including matrix computation, signal processing, sorting, dynamic programming, encryption, and decryption, can be performed byoblivioussequential algorithms. A sequential algorithm is oblivious if an address accessed at each time does not depend on the input data. Abulkexecution of a sequential algorithm is to execute it for many independent inputs in turn or in parallel. A number of works have been devoted to design and implement parallel algorithms for a single input. However, none of these works evaluated the bulk execution performance of these algorithms. The first contribution of this paper is to present a time‐optimal implementation for bulk execution of an oblivious sequential algorithm. Our second contribution is to develop a tool, named C2CU, which automatically generates a CUDA C program for a bulk execution of an oblivious sequential algorithm. The C2CU has been used to generate CUDA C programs for the bulk execution of the bitonic sorting, Floyd‐Warshall, and Montgomery modulo multiplication algorithms. Compared to a sequential implementation on a single CPU, the generated CUDA C programs for the above algorithms run, respectively, 199, 54, and 78 times faster.
登录
查看更多内容
DOI:
--
发表时间:
2011
期刊:
2011 Second International Conference on Networking and Computing
影响因子:
--
作者:
Duhu Man;K. Uda;Yasuaki Ito;K. Nakano
通讯作者:
K. Nakano
DOI:
10.1109/icnc.2012.43
发表时间:
2012
期刊:
2012 Third International Conference on Networking and Computing
影响因子:
--
作者:
K. Nakano
通讯作者:
K. Nakano
DOI:
10.2307/j.ctvfxvc64.50
发表时间:
2019
期刊:
Rabbi Abraham Ibn Ezra's Commentary on the Second Book of Psalms
影响因子:
--
作者:
Theunis Roux
通讯作者:
Theunis Roux
DOI:
10.1007/978-3-642-33078-0_8
发表时间:
2012
期刊:
--
影响因子:
--
作者:
K. Nakano
通讯作者:
K. Nakano
DOI:
10.15803/ijnc.1.2_260
发表时间:
2011
期刊:
Int. J. Netw. Comput.
影响因子:
--
作者:
Duhu Man;K. Uda;Hironobu Ueyama;Yasuaki Ito;K. Nakano
通讯作者:
K. Nakano