...
首页> 外文期刊>電子情報通信学会論文誌 >SIMD型組込みプロセッサによる擬似乱数生成アルゴリズムの並列処理実装とその評価
【24h】

SIMD型組込みプロセッサによる擬似乱数生成アルゴリズムの並列処理実装とその評価

机译:SIMD型嵌入式处理器并行处理伪随机数生成算法及其评估

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

获取外文期刊封面封底 >>

       

摘要

近年,生物や化学の分野における現象の解析から経済状況の予測に至るまで,高品質な乱数を用い てシミュレーションを行うことが重要となってきている.また,低消費電力,小面積実装,及び低価格が要求される携帯機器においても,多くのアプリケーションを実現するために高品質な乱数を用いて,ゲームをはじめとする様々な処理をリアルタイムに実行する必要がある.こういった背景から,組込み向けプロセッサを用いて高品質の乱数を大量,かつ高速に生成することが注目されてきている.そこで我々は擬似乱数生成アルゴリズムの一つとして知られているMersenne Twisterに着目した.Mersenne Twisterは基本的に逐次処理のアルゴリズムであるが,組込み向け超並列SIMD型演算プロセッサMX-1を利用し,実装アルゴリズムを工夫することで並列処理を可能とした.先行研究との比較を行った結果,処理効率ヤプログラマブル性においてMX-1による乱数生成処理の優位性を確認するとともに,組込み向けプロセッサの一つであるARMCoretex-A8による実装結果との比較において,約21倍のスループット向上を実現することに成功した.
机译:近年来,从生物学和化学领域中的现象分析到经济状况预测,使用高质量的随机数进行仿真已变得非常重要。另外,即使在要求低功耗,小面积安装和低价格的移动设备中,高质量的随机数也被用于实时地实现各种应用以执行诸如游戏的各种处理。有必要。从这样的背景出发,使用嵌入式处理器以高速生成大量高质量的随机数已引起关注。因此,我们专注于Mersenne Twister,它被称为伪随机数生成算法之一。 Mersenne Twister基本上是用于顺序处理的算法,但是我们将大型并行SIMD类型算术处理器MX-1用于嵌入式系统,并设计了实现算法以实现并行处理。通过与先前研究的比较,我们确认了MX-1进行随机数生成处理在处理效率和可编程性方面的优越性,并与嵌入式处理器之一的ARM Coretex-A8的实现结果进行了比较。我们成功实现了约21倍的吞吐量提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号