Loading...
Please wait, while we are loading the content...
Similar Documents
A Scalable Software Framework for Stateful Stream Data Processing on Multiple GPUs and Applications
| Content Provider | Semantic Scholar |
|---|---|
| Author | Alghabi, Farhoosh Schipper, Ulrich Kolb, Andreas |
| Copyright Year | 2015 |
| Abstract | During the past few years, the increase of computational power has been realized using more processors with multiple cores and specific processing units like graphics processing units (GPUs). Also, the introduction of programming languages such as CUDA and OpenCL makes it easy, even for non-graphics programmers, to exploit the computational power of massively parallel processors available in current GPUs. Although CUDA and OpenCL relieve programmers from considering many low-level details of parallel programming on multiple cores on a single GPU, the same support at a higher level of parallelization for multiple GPUs is still under research. In particular, fundamental issues of memory management and synchronization must be dealt with directly by the programmer. In this chapter, we introduce concepts for CUDA-based frameworks which are designed for stateful stream data processing for graph-like arrangements of processing modules on two or more GPUs in a single compute node. We evaluate these concepts and further elaborate on the approach of our choice. Our approach relieves the programmer from error-prone chores of memory management and synchronization. The chapter presents detailed evaluation results which demonstrate the scalability of the proposed framework. To demonstrate the usability of our framework, we utilize it for demanding online processing in the areas of crystallographic structure detection and video decryption. |
| Starting Page | 99 |
| Ending Page | 118 |
| Page Count | 20 |
| File Format | PDF HTM / HTML |
| DOI | 10.1007/978-981-287-134-3_7 |
| Alternate Webpage(s) | http://www.cg.informatik.uni-siegen.de/publicationPDFbyID?ID=578 |
| Alternate Webpage(s) | https://doi.org/10.1007/978-981-287-134-3_7 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |