NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Rapid Monte Carlo SI Mulations Using Parallel Computing and a Client-server Model
Published
Author(s)
Raghu N. Kacker, Ruediger Kessel
Abstract
Processors with multiple CPU cores have become widely available. Therefore it is useful to parallelize the Monte Carlo simulation process in the context of metrology. Different approaches for parallel computing including Monte Carlo simulations are available and have been studied. We choose an approach which is based on a client-server model and which allows the use of remote computing resources when they are available. The communication between clients and servers is socket based using a high level remote procedure call protocol which integrates different system architectures (e.g. Windows and Linux) in an overall simulation network. The user can access the simulation network via a lightweight client which delegates all calculations to his network entry server. The results are communicated back to the client when the simulation task is finished. The system is optimized to limit the communication between client and server to a minimum and it is buffered to allow the calculation processes to continue, even if communication might be slow. The concept is flexible enough to be used by computers with multiple CPU cores or by multiple computers connected by a fast local network (LAN) or any combination of both.
Citation
Advanced Mathematical and Computational Tools in Metrology and Testing (AMCTM-2011)
Kacker, R.
and Kessel, R.
(2011),
Rapid Monte Carlo SI Mulations Using Parallel Computing and a Client-server Model, Advanced Mathematical and Computational Tools in Metrology and Testing (AMCTM-2011), [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=909264
(Accessed October 1, 2025)