Tags » Parallel 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

Quick Guide to Parallelization in R

(reposted from StackOverflow)

I have a basic system I use where I parallelize my programs on the “for” loops. This method is simple once you understand what needs to be done. 199 more words

R

The Internet Was Delivered to the Masses; Parallel Computing Is Not Far Behind

Virginia Tech News (08/21/14)

Virginia Polytechnic Institute and State University (Virginia Tech) professor Wu Feng has been a leader in the field of parallel computing, especially in relation to the field of biomedicine. 183 more words

High Performance Computing