Book reviews

Book review: Programming Massively Parallel Processors: A Hands-on Approach

Morgan Kaufmann Publishers have published one of the very first books on Nvidia’s popular Compute Unified Device Architecture (CUDA) parallel computing technology, Programming Massively Parallel Processors: A Hands-on Approach, written by two experts in the field, David B. Kirk and Wen-mei W. Hwu. Kirk was Chief Scientist at Nvidia and he is currently an Nvidia… Continue reading Book review: Programming Massively Parallel Processors: A Hands-on Approach

multi-core · parallel computing · Software

Intel Threading Challenge 2010

Would you like to test your parallel programming skills? Then you might participate in the Intel Threading Challenge 2010 and demonstrate your skills in one of two levels of participation. Apprentice level gives programmers new to multithreading and parallelism. Master level targets developers with multithreading experience. Problem 1 of the 1st phase in Apprentice level… Continue reading Intel Threading Challenge 2010

Software · TRNG

New TRNG release

A new version of TRNG (Tina’s Random Number Generator Library) has been released. New features of TRNG 4.9 include: A new random number distribution class hypergeometric_dist and a new random number engine class mlcg2_64 have been implemented. Performance improvements for split methods of the classes lcg64 and lcg64_shift. The computational complexity has been reduced from… Continue reading New TRNG release

multi-core · parallel computing · Software

Free lunch

For several decades, software developers (of high performance computing applications) could trust on Moore’s law. The number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years. This exponential growth allowed an ever-increasing computing power of modern CPUs. Thus, high performance computing applications became faster by just trusting… Continue reading Free lunch