cuda

Optimising sparse matrix-vector products at EPCC

Author: Guest blogger
Posted: 15 Aug 2019 | 11:35

Edoardo Coronado visited EPCC from 18th May–15th August 2019 under the HPC-Europa3 programme. 

Hi! My name is Edoardo Coronado. I am a Mexican PhD student in Technologies of Information at the "Centro Singular de Investigación en Tecnoloxías Intelixentes" (CiTIUS) at the "Universidad de Santiago de Compostela" in Spain. I work on the optimisation of iterative solvers on accelerator devices. I have spent three months at EPCC at the University of Edinburgh under the HPC-Europa3 transnational access programme with Mr Adrian Jackson acting as my host.

War in the coding world

Author: Adrian Jackson
Posted: 11 Sep 2015 | 13:41

It's not often that the internecine rivalries of the HPC research and development community spill over into the public arena. However, a video recently posted on YouTube (and the associated comments), ostensibly a light-hearted advert for a SC15 tutorial on heterogenous programming, shows how real and deep these rivalries can be.

Opening OpenACC

Author: Ruyman Reyes Castro
Posted: 19 Apr 2013 | 10:57

Programmability of GPUs (or accelerators in general) has improved since the days of the OpenGL shaders. First CUDA, and OpenCL later, have evolved to offer a reasonable way of programming efficient algorithms onto GPUs. However, despite this improvement, there is still a lot of effort involved in the development of code for accelerators. This is inevitable sometimes: if you have a particular algorithm and you want to have the maximum performance possible for a particular accelerator architecture, and you have the time to do it, you can immerse yourself in the marvellous world of CUDA/OpenCL low-level optimisation and stop reading. If time is critical for you, as it is for me, then you will love the latest advance in accelerator programmability: OpenACC.

Blog Archive