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 »

PHD position at university of Newcastle

At the university of Newcastle they use OpenCL for researching the performance balance between software and hardware. This resource management isn’t limited to shared memory systems, but extends to mixed architectures where batches of co-processors and other resources make it much more complex problem to solve. They chose OpenCL as it gives both inter-node and intra-node resource-management. Currently they offer

PHD position at university of Newcastle Read More »

Porting Manchester’s UNIFAC to OpenCL@XeonPhi: 160x speedup

As we cannot use the performance results for most of our commercial projects because they contain sensitive data, we were happy that Dr. David Topping from the University of Manchester was so kind to allow us to share the data for the UNIFAC project. The goal for this project was simple: port the UNIFAC algorithm to the

Porting Manchester’s UNIFAC to OpenCL@XeonPhi: 160x speedup Read More »