On Dynamic Scheduling for the GPU and its Applications in Computer Graphics and Beyond

During the last decade we have witnessed a severe change in computing, as processor clock-rates stopped increasing. Thus, the arguable only way to increase processing power is switching to a parallel computing architecture, like the graphics processing unit (GPU). While a GPU offers tremendous proce...

Ausführliche Beschreibung

Bibliographische Detailangaben
Veröffentlicht in:IEEE computer graphics and applications. - 1997. - 38(2018), 3 vom: 07. Mai, Seite 119-130
1. Verfasser: Steinberger, Markus (VerfasserIn)
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2018
Zugriff auf das übergeordnete Werk:IEEE computer graphics and applications
Schlagworte:Journal Article
LEADER 01000caa a22002652 4500
001 NLM285226266
003 DE-627
005 20250223155309.0
007 cr uuu---uuuuu
008 231225s2018 xx |||||o 00| ||eng c
024 7 |a 10.1109/MCG.2018.032421659  |2 doi 
028 5 2 |a pubmed25n0950.xml 
035 |a (DE-627)NLM285226266 
035 |a (NLM)29877807 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Steinberger, Markus  |e verfasserin  |4 aut 
245 1 0 |a On Dynamic Scheduling for the GPU and its Applications in Computer Graphics and Beyond 
264 1 |c 2018 
336 |a Text  |b txt  |2 rdacontent 
337 |a ƒaComputermedien  |b c  |2 rdamedia 
338 |a ƒa Online-Ressource  |b cr  |2 rdacarrier 
500 |a Date Completed 28.01.2019 
500 |a Date Revised 28.01.2019 
500 |a published: Print 
500 |a Citation Status PubMed-not-MEDLINE 
520 |a During the last decade we have witnessed a severe change in computing, as processor clock-rates stopped increasing. Thus, the arguable only way to increase processing power is switching to a parallel computing architecture, like the graphics processing unit (GPU). While a GPU offers tremendous processing power, harnessing this power is often difficult. In our research we tackle this issue, providing various components to allow a wider class of algorithms to execute efficiently on the GPU. These efforts include new processing models for dynamic algorithms with various degrees of parallelism, a versatile task scheduler, based on highly efficient work queues which also support dynamic priority scheduling, and efficient dynamic memory management. Our scheduling strategies advance the state-of-the-art algorithms in the field of rendering, visualization, and geometric modeling. In the field of rendering, we provide algorithms that can significantly speed-up image generation, assigning more processing power to the most important image regions. In the field of geometric modeling we provide the first GPU-based grammar evaluation system that can generate and render cities in real-time which otherwise take hours to generate and could not fit into GPU memory. Finally, we show that mesh processing algorithms can be computed significantly faster on the GPU when parallelizing them with advanced scheduling strategies 
650 4 |a Journal Article 
773 0 8 |i Enthalten in  |t IEEE computer graphics and applications  |d 1997  |g 38(2018), 3 vom: 07. Mai, Seite 119-130  |w (DE-627)NLM098172794  |x 1558-1756  |7 nnns 
773 1 8 |g volume:38  |g year:2018  |g number:3  |g day:07  |g month:05  |g pages:119-130 
856 4 0 |u http://dx.doi.org/10.1109/MCG.2018.032421659  |3 Volltext 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 38  |j 2018  |e 3  |b 07  |c 05  |h 119-130