• DocumentCode
    3256849
  • Title

    Parallelization of discrete stochastic arithmetic on multicore architectures

  • Author

    Jezequel, Fabienne ; Lamotte, Jean-Luc ; Chubach, O.

  • Author_Institution
    Lab. d´Inf. de Paris 6, UPMC Univ. Paris 06, Paris, France
  • fYear
    2013
  • fDate
    15-17 April 2013
  • Firstpage
    160
  • Lastpage
    166
  • Abstract
    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.
  • Keywords
    multiprocessing systems; parallel processing; stochastic processes; DSA; discrete stochastic arithmetic; multicore architectures; multicore processors; numerical instability; parallel implementation; parallelization; random rounding mode; round-off error propagation; synchronous execution; Accuracy; Estimation; Jacobian matrices; Libraries; Multicore processing; Program processors; Random variables; Discrete Stochastic Arithmetic; floating-point arithmetic; multicore processors; numerical validation; round-off errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2013 Tenth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-0-7695-4967-5
  • Type

    conf

  • DOI
    10.1109/ITNG.2013.28
  • Filename
    6614304