...
首页> 外文期刊>Computing and informatics >Implementation of a RANLUX Based Pseudo-Random Number Generator in FPGA Using VHDL and Impulse C
【24h】

Implementation of a RANLUX Based Pseudo-Random Number Generator in FPGA Using VHDL and Impulse C

机译:使用VHDL和脉冲C在FPGA中实现基于RANLUX的伪随机数生成器

获取原文
           

摘要

Monte Carlo simulations are widely used e.g. in the field of physics and molecular modelling. The main role played in these is by the high performance random number generators, such as RANLUX or MERSSENE TWISTER. In this paper the authors introduce the world's first implementation of the RANLUX algorithm on an FPGA platform for high performance computing purposes. A significant speed-up of one generator instance over 60 times, compared with a graphic card based solution, can be noticed. Comparisons with concurrent solutions were made and are also presented. The proposed solution has an extremely low power demand, consuming less than 2.5 Watts per RANLUX core, which makes it perfect for use in environment friendly and energy-efficient supercomputing solutions and embedded systems.
机译:蒙特卡罗模拟被广泛使用,例如在物理和分子建模领域。其中的主要作用是高性能随机数生成器,例如RANLUX或MERSSENE TWISTER。本文作者介绍了RANLUX算法在FPGA平台上的全球首个实现,以实现高性能计算。与基于图形卡的解决方案相比,可以注意到一个生成器实例的速度大大提高了60倍。与并发解决方案进行了比较,并提出了。所提出的解决方案具有极低的功率需求,每个RANLUX内核的功耗不到2.5瓦,这使其非常适合在环境友好,高能效的超级计算解决方案和嵌入式系统中使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号