首页> 外文期刊>EURASIP journal on embedded systems >An FPGA Implementation of a Parallelized MT19937 Uniform Random Number Generator
【24h】

An FPGA Implementation of a Parallelized MT19937 Uniform Random Number Generator

机译:MT19937均匀随机数发生器并行化的FPGA实现

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

摘要

Recent times have witnessed an increase in use of high-performance reconfigurable computing for accelerating large-scale simulations. A characteristic of such simulations, like infrared (IR) scene simulation, is the use of large quantities of uncorrelated random numbers. It is therefore of interest to have a fast uniform random number generator implemented in reconfigurable hardware. While there have been previous attempts to accelerate the MT19937 pseudouniform random number generator using FPGAs we believe that we can substantially improve the previous implementations to develop a higher throughput and more area-time efficient design. Due to the potential for parallel implementation of random numbers generators, designs that have both a small area footprint and high throughput are to be preferred to ones that have the high throughput but with significant extra area requirements. In this paper, we first present a single port design and then present an enhanced 624 port hardware implementation of the MT19937 algorithm. The 624 port hardware implementation when implemented on a Xilinx XC2VP70-6 FPGA chip has a throughput of 119.6 × 10~9 32 bit random numbers per second which is more than 17x that of the previously best published uniform random number generator. Furthermore it has the lowest area time metric of all the currently published FPGA-based pseudouniform random number generators.
机译:最近,目睹了越来越多的高性能可重构计算用于加速大规模仿真。像红外(IR)场景模拟这样的模拟的特征是使用了大量不相关的随机数。因此,具有在可重构硬件中实现的快速统一随机数生成器是令人感兴趣的。尽管以前曾尝试使用FPGA来加速MT19937伪均匀随机数生成器,但我们相信我们可以大大改善先前的实现,以开发出更高的吞吐量和更节省时间的设计。由于可能并行实现随机数生成器,因此具有小面积占用空间和高吞吐量的设计比具有高吞吐量但具有显着的额外面积要求的设计更为可取。在本文中,我们首先介绍一个端口设计,然后介绍MT19937算法的增强型624端口硬件实现。在Xilinx XC2VP70-6 FPGA芯片上实现的624端口硬件实现具有每秒119.6×10〜9 32位随机数的吞吐量,这是以前发布的最佳统一随机数发生器的17倍以上。此外,它具有所有当前发布的基于FPGA的伪均匀随机数生成器中最低的区域时间度量。

著录项

  • 来源
    《EURASIP journal on embedded systems》 |2009年第3期|p.6.1-6.6|共6页
  • 作者

    Vinay Sriram; David Kearney;

  • 作者单位

    University of South Australia, Reconfigurable computing Laboratory, School of Computer and Information Science,Mawson Lakes Campus, Adelaide, SA 5085, Australia;

    University of South Australia, Reconfigurable computing Laboratory, School of Computer and Information Science,Mawson Lakes Campus, Adelaide, SA 5085, Australia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号