首页> 外文期刊>Future generation computer systems >Generating high-quality random numbers in parallel by cellular automata
【24h】

Generating high-quality random numbers in parallel by cellular automata

机译:通过细胞自动机并行生成高质量随机数

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

摘要

Many important computer simulation methods rely on random numbers, including Monte Carlo techniques, Brownian dynamics, and stochastic optimization methods such as simulated annealing. Several deterministic algorithms for producing random numbers have been proposed to date. In this paper we concentrate on generating pseudo-random sequences by using cellular automata, which offer a number of advantages over other methods, especially where hardware implementation is concerned. We study both hand-designed random number generators as well as ones produced by artificial evolution. Applying an extensive suite of tests we demonstrate that cellular automata can be used to rapidly produce high-quality random number sequences. Such automata can be efficiently implemented in hardware, can be used in such applications as VLSI built-in-self-test, and can be applied in the field of parallel computation.
机译:许多重要的计算机模拟方法都依赖于随机数,包括蒙特卡洛技术,布朗动力学和随机优化方法(例如模拟退火)。迄今为止,已经提出了几种用于产生随机数的确定性算法。在本文中,我们专注于通过使用元胞自动机生成伪随机序列,与其他方法相比,该方法具有许多优势,尤其是在涉及硬件实现的情况下。我们既研究手工设计的随机数生成器,也研究人工生成的随机数生成器。应用广泛的测试套件,我们证明了细胞自动机可用于快速产生高质量的随机数序列。这种自动机可以在硬件中有效地实现,可以在诸如VLSI内置自测之类的应用中使用,并且可以应用于并行计算领域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号