Day 2, Workshop Programming of Heterogeneous Systems in Physics

Day 2 of the conference had below talks. Prof. Dr. Bernd Brügmann gave a short introduction. He pointed out that Jena is number 10 in Physics in Germany, has ca. 100.000 inhabitants, and 20.000 students.

  1. Dr. Karl Rupp, Vienna, Lessons Learned in Developing the Linear Algebra Library ViennaCL. Notes: C++ operator overloading normally uses temporary, special trickery necessary to circumvent this, ViennaCL not callable from Fortran due to C++/operator overloading,, Karl Rupp’s slides, with CUDA 5+6 OpenCL and CUDA are more or less on par,
  2. Prof. Dr. Rainer Heintzmann, Jena, CudaMat – a toolbox for Cuda computations. Continue reading

Day 1, Workshop Programming of Heterogeneous Systems in Physics

As announced in Workshop Programming of Heterogeneous Systems in Physics, July 2014, I attended this two-day conference in Jena, Germany. Below are speakers and pictures with my personal notes.

  1. Dipl.-Ing. Hans Pabst from Intel, Programming for the future: scaling forward with cores and vectors. Hans Pabst Continue reading

Announcement: Workshop Programming of Heterogeneous Systems in Physics, July 2014

This workshop is planned for 14-15 July 2014 in Jena, Germany.

The workshop is organized by Bernd Brügmann (University Jena), Xing Cai (Simula and University Oslo), Gundolf Haase (University Graz), and Gerhard Zumbusch (Chair, University Jena).

The last workshop from 2011 had two high-profile speakers regarding CUDA technology: Dr. Timo Stich and Vasily Volkov. The 2014 workshop features Dr. Stich, Dr. Karl Rupp, Hans Pabst (Intel), and others.

Addendum 06-Aug-2014: See my notes taken at the workshop in

  1. Day 1, Workshop Programming of Heterogeneous Systems in Physics
  2. Day 2, Workshop Programming of Heterogeneous Systems in Physics

Newer GPUGRID Tasks Keep GPU Really Hot

Recent GPUGRID tasks, like I60R2-NATHAN_KIDKIXc22 or 27x0-SANTI_RAP74wtCUBIC really keep my NVidia GTX 560 hot, i.e., as warm as 70° Celsius or higher.

Fri Sep  6 17:16:38 2013       
| NVIDIA-SMI 5.325.15   Driver Version: 325.15         |                       
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|   0  GeForce GTX 560     Off  | 0000:01:00.0     N/A |                  N/A |
| 92%   76C  N/A     N/A /  N/A |      866MB /  1023MB |     N/A      Default |
 Continue reading 

GTC 2012 Keynote by Jen-Hsun Huang (Part 03): The NVIDIA Kepler GPU Architecture

NVidia CEO Jen-Hsun Huang speaks on GTC (GPU Technology Conference) 2012 on key differences between Fermi and Kepler. Key differences are

  1. SMX: Streaming Multiprocessor neXt generation
  2. Hyper-Q: keep GPU busy with queuing
  3. Dynamic Parallelism: GPU can now assign work to itself, e.g., run Quicksort without help from CPU

The video shows heatmaps of some GPUs, i.e., one can see graphically how much work is done on the GPU. The video is here:

Also have a look at the white-paper at NVIDIA‘s site: NVIDIA-Kepler-GK110-Architecture-Whitepaper

A similar presentation conducted by Stephen Jones, from NVIDIA: Inside the Kepler Architecture,