In the last decade, graphics processing units (GPUs) became a major factor to increase performance in the area of high performance computing. To exploit the full computational power of GPUs, numerous challenges have to be tackled in the area of parallel programming. In this work, we present approaches to benefit from systems ranging from single-GPU setups to large-scale heterogeneous clusters for three different scientific computing applications, each covering different algorithmic characteristics.
«
In the last decade, graphics processing units (GPUs) became a major factor to increase performance in the area of high performance computing. To exploit the full computational power of GPUs, numerous challenges have to be tackled in the area of parallel programming. In this work, we present approaches to benefit from systems ranging from single-GPU setups to large-scale heterogeneous clusters for three different scientific computing applications, each covering different algorithmic characteristi...
»
Translated abstract:
Im vergangenen Jahrzehnt entwickelten sich Grafikprozessoren (GPUs) zu einem der wichtigsten Leistungssteigerer im Hochleistungsrechnen. Zahlreiche Herausforderungen des Parallelprogrammierens müssen gemeistert werden damit deren volles Potential an Rechenleistung genutzt werden kann. Wir präsentieren in dieser Arbeit anhand von drei Anwendungen des Wissenschaftlichen Rechnens Ansätze um von einzelnen GPUs bis hin zu großen heterogenen Systemen zu profitieren. Jede Anwendung deckt hierbei unterschiedliche algorithmische Eigenheiten ab.
«
Im vergangenen Jahrzehnt entwickelten sich Grafikprozessoren (GPUs) zu einem der wichtigsten Leistungssteigerer im Hochleistungsrechnen. Zahlreiche Herausforderungen des Parallelprogrammierens müssen gemeistert werden damit deren volles Potential an Rechenleistung genutzt werden kann. Wir präsentieren in dieser Arbeit anhand von drei Anwendungen des Wissenschaftlichen Rechnens Ansätze um von einzelnen GPUs bis hin zu großen heterogenen Systemen zu profitieren. Jede Anwendung deckt hierbei unters...
»