Author name: Michael Noisternig

Mr. Michael Noisternig M.Sc joined StreamComputing in 2015. He has a diverse background and likes to tackle performance problems and optimise algorithms. Do you need expertise in High Performance Software? We have several experts available (HPC, GPGPU, OpenCL, HSA, CUDA, MPI, OpenMP) and can make any kind of algorithm run fast. Contact us via phone or mail to discuss further: +31 854865760 or contact@streamcomputing.eu

Random Numbers in Parallel Computing: Generation and Reproducibility (Part 2)

In the first part of our two-part blog series, we have discussed how parallel computing applications can best use pseudo-random number generators (PRNGs) so as to benefit from parallel computing speedups, without negatively impacting the statistical properties of the random numbers generated. We have argued that index-based PRNGs (e.g., from the Random123 library), which do

Random Numbers in Parallel Computing: Generation and Reproducibility (Part 2) Read More »

Random Numbers in Parallel Computing: Generation and Reproducibility (Part 1)

Random numbers are important elements in stochastic simulations, but they also show up in machine learning and applications of Monte Carlo methods such as within computational finances, fluid dynamics and molecular dynamics. These are classical fields in high-performance computing, which StreamHPC has experience in. A common problem when porting traditional software in these fields to

Random Numbers in Parallel Computing: Generation and Reproducibility (Part 1) Read More »