首页> 外文会议>IEEE SoutheastCon >CUDA-assisted energy-efficient primality test
【24h】

CUDA-assisted energy-efficient primality test

机译:CUDA辅助的能源原始性测试

获取原文

摘要

It has been known that the primes are infinite in number but the exact sequence of primes is not predictable. Prime numbers and computers have been linked since the 1950s. Computer security authorities use extremely large prime numbers when they devise cryptographs, like RSA (short for Rivest, Shamir, and Adleman) algorithm, for protecting vital information that is transmitted between computers. There are many primality testing algorithms including mathematical models and computer programs. However, they are very time and energy consuming when the given number n is very large. In this paper, we propose a Compute Unified Device Architecture (CUDA)-accelerated deterministic algorithm to determine whether an input number is prime or composite much faster to save energy. We develop and implement the proposed algorithm using a system with an 8-core CPU and a 448-core GPU. Experimental results indicate that up to 45x speedup and 88% energy saving can be achieved for 20-digit decimal numbers.
机译:已知质数的数量是无限的,但是质数的确切顺序是不可预测的。自1950年代以来,素数和计算机已经建立了联系。计算机安全机构在设计加密算法(例如RSA(Rivest,Shamir和Adleman的缩写))时使用极大的质数,以保护在计算机之间传输的重要信息。有许多素数测试算法,包括数学模型和计算机程序。但是,当给定数n非常大时,它们非常耗时且耗能。在本文中,我们提出了一种计算统一设备体系结构(CUDA)加速的确定性算法,以确定输入数字是质数还是复合数要快得多,以节省能源。我们使用具有8核CPU和448核GPU的系统来开发和实现该算法。实验结果表明,对于20位数的十进制数字,最高可实现45倍的加速和88%的节能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号