首页> 外文会议>2012 Third International Conference on Networking and Computing. >HiCrypt: C to CUDA Translator for Symmetric Block Ciphers
【24h】

HiCrypt: C to CUDA Translator for Symmetric Block Ciphers

机译:HiCrypt:用于对称块密码的C到CUDA转换器

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

摘要

Many-core computer systems with GPUs are coming into mainstream use from high-end computing, including supercomputers, to embedded processors. Consequently, the implementation of cryptographic methods on GPGPU is also becoming popular because of such systems' performance. However, many factors affect the performance of GPUs. To cope with this problem, we developed a new translator, HiCrypt, which can generate an optimized CUDA program from a cipher program written in a standard C language with directives. Users need only annotate variables and an encoding/decoding function, which are characteristics of cipher programs, with directives. To evaluate HiCrypt, three representative cipher programs are translated into CUDA programs by HiCrypt translator prototype. Generated programs perform high throughput almost identical to hand optimized CUDA programs for all three cipher programs. HiCrypt will contribute to development of new and various symmetric block ciphers using a GPU accelerator.
机译:从高端计算(包括超级计算机)到嵌入式处理器,带GPU的许多核心计算机系统已成为主流应用。因此,由于此类系统的性能,在GPGPU上实施加密方法也变得很流行。但是,许多因素都会影响GPU的性能。为了解决这个问题,我们开发了一个新的转换器HiCrypt,它可以从使用指令的标准C语言编写的密码程序中生成优化的CUDA程序。用户仅需使用指令即可注释密码程序的特征,即注释变量和编码/解码功能。为了评估HiCrypt,HiCrypt转换器原型将三个有代表性的密码程序转换为CUDA程序。生成的程序执行的高吞吐量几乎与针对所有三个密码程序的手动优化的CUDA程序相同。 HiCrypt将使用GPU加速器为新的和各种对称块密码的开发做出贡献。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号