Tags » Parallel Computing

The Exascale Revolution

HPC Wire (10/23/14) Tiffany Trader

Experts are coming to a consensus that the shift from the petascale to the exascale supercomputing eras is going to be more challenging than many previously anticipated. 170 more words

High Performance Computing

Promise (Future) pattern

加速程式運算的其中一種方法是把程式裡耗時的部分切給multi-threads。平行運算降低程式執行所需要的時間。

Multi-threading的程式在維護跟troubleshooting的難度比single thread稍高。

如果asynchronous的程式碼有dependency,例如 : 33 more words

Design Patterns

Going atomic ... or concurrency is hard

In my PhD world a year’s worth of software experimentation has proved what we all knew already … that systems using traditional memory models struggle in the… 449 more words

My first CUDA program

CUDA is an exciting tool for accelerating current models. Here I am applying it to a simple water balance model.

What a water balance model does can be simply described by pouring water into/extracting water out from a water bucket. 801 more words

CUDA