On the Robust Mapping of Dynamic Programming Onto a Graphics Processing Unit
Source: Virginia Tech
Graphics Processing Units (GPUs) have been widely used to accelerate algorithms that exhibit massive data parallelism or task parallelism. When such parallelism is not inherent in an algorithm, computational scientists resort to simply replicating the algorithm on every multiprocessor of a NVIDIA GPU, for example, to create such parallelism, resulting in embarrassingly parallel ensemble runs that deliver significant aggregate speed-up. However, the fundamental issue with such ensemble runs is that the problem size to achieve this speed-up is limited to the available shared memory and cache of a GPU multiprocessor
| Format: | Size: | 2397.70 | |
| Date: | Dec 2009 |



