|Title||On block-asynchronous execution on GPUs|
|Publication Type||Tech Report|
|Year of Publication||2016|
|Authors||Anzt, H., E. Chow, and J. Dongarra|
|Technical Report Series Title||LAPACK Working Note|
This paper experimentally investigates how GPUs execute instructions when used for general purpose computing (GPGPU). We use a light-weight realizing a vector operation to analyze which vector entries are updated subsequently, and identify regions where parallel execution can be expected. The results help us to understand how GPUs operate, and map this operation mode to the mathematical concept of asynchronism. In particular it helps to understand the effects that can occur when implementing a fixed-point method using in-place updates on GPU hardware.
On block-asynchronous execution on GPUs