Publication Cover
NCSLI Measure
The Journal of Measurement Science
Volume 12, 2018 - Issue 3
35
Views
0
CrossRef citations to date
0
Altmetric
MEASUREMENT ENGINEERING: DESIGN FEATURE

Speeding Up Monte Carlo Computations by Parallel Processing Using a GPU for Uncertainty Evaluation in accordance with GUM Supplement 2

, & ORCID Icon
Pages 41-56 | Received 04 Feb 2019, Accepted 03 Dec 2019, Published online: 23 Jan 2020
 

Abstract

The GUM Supplement 2 describes a Monte Carlo Method (MCM) for evaluating measurement models with more than one output quantity. Such models are common in electrical metrology where the measurands may be complex-valued quantities, such as S-parameters. The Standards and Calibration Laboratory (SCL) developed a software tool six years ago in accordance with GUM Supplement 2. The SCL software tool was written in Visual C++ and Visual Basic for Application (VBA), with Microsoft Excel as front-end user interface. As MCM involves large numbers of repetitive computations, this old software tool has a long processing time, especially for complicated measurement models. Nowadays many personal computers are equipped with a graphics processing unit (GPU) containing up to thousands of floating point cores. As MCM is well suited to parallel processing, SCL has ported the algorithm to a GPU using the Open Computing Language (OpenCL). The new tool is an add-on module to Microsoft Excel. GPUs from the major suppliers Nvidia, AMD and Intel are supported. The uncertainty computation time may be reduced significantly. This paper describes the design and implementation of this new software tool.

Log in via your institution

Log in to Taylor & Francis Online

There are no offers available at the current time.

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.