Technical Articles

Stand on the shoulders of giants.

GPU-Accelerated Dynamic Functional Connectivity Analysis for Functional MRI Data Using OpenCL

Abstract: Intense computations in engineering and science, especially bioinformatics have been made practical by the recent advances in Graphical Processing Unit (GPU) computing technology. In this study, implementation and performance evaluations for a GPU-accelerated dynamic functional connectivity (DFC) analysis, which is an analysis method for investigating dynamic interactions among different brain networks, is presented. [...]

2018-03-28T18:39:47+01:00June 10th, 2014|Blog, Technical Articles|

Architectural Support for Irregular Programs and Performance Monitoring for Heterogeneous Systems

Abstract: Since the advent of heterogeneous computing a large number of applications have been ported to utilize heterogeneous systems. Data parallel applications have mapped their computation to the large numbers of cores in heterogeneous systems and reported large performance improvements. However, the programming APIs targeting heterogeneous systems require explicit data movement and thread management by [...]

2016-02-24T09:32:20+01:00May 6th, 2014|Technical Articles|

Visualization Tool for GPGPU Programming

Abstract: The running times of some sequential programs could be greatly reduced by converting and running its parallelizable, time dominant code on a massively, parallel processor architecture. Example program application areas include: bioinformatics, molecular dynamics, video and image processing, signal and audio processing, medical imaging, and cryptography. A low cost, low power, parallel computing platform [...]

2014-06-10T09:37:49+01:00April 3rd, 2014|Technical Articles|

Mapping parallel programs to heterogeneous multi-core systems

Abstract: Heterogeneous computer systems are ubiquitous in all areas of computing, from mobile to high-performance computing. They promise to deliver increased performance at lower energy cost than purely homogeneous, CPU-based systems. In recent years GPU-based heterogeneous systems have become increasingly popular. They combine a programmable GPU with a multi-core CPU. GPUs have become flexible enough [...]

2014-06-10T09:39:34+01:00June 7th, 2013|Technical Articles|
Go to Top