首页> 外文会议>International Conference on Information Technology - New Generations >Parallelization of Discrete Stochastic Arithmetic on multicore architectures
【24h】

Parallelization of Discrete Stochastic Arithmetic on multicore architectures

机译:分立随机算术对多核架构的并行化

获取原文

摘要

Discrete Stochastic Arithmetic (DSA) estimates round-off error propagation in a program. It is based on a synchronous execution of several instances of the program to control using a random rounding mode. In this paper we show how we can take advantage of multicore processors, which are nowadays widespread, to reduce the cost of DSA in terms of execution time. Several processes execute in parallel different instances of the program and exchange data when necessary. Several strategies are compared for the estimation of the result accuracy and the detection of numerical instabilities. With our parallel implementation, the cost of DSA is reduced by a factor of about 2 compared with the sequential approach. Our parallel implementation of DSA has been used successfully for the numerical validation of a real-life application.
机译:离散随机算术(DSA)估计程序中的圆关闭错误传播。它基于使用随机舍入模式来控制程序的多个实例的同步执行。在本文中,我们展示了我们如何利用多核处理器,现在是广泛的,以降低执行时间的DSA成本。几个进程在程序的并行不同实例中执行并在必要时交换数据。比较几种策略,以估计结果准确性和数值不稳定性的检测。通过我们的平行实现,与顺序方法相比,DSA的成本减少了约2的因子。我们的DSA的并行实现已成功用于实验应用程序的数值验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号