Morgenstern, LauraKabadshow, IvoWerner, Matthias2021-03-112021-03-112021https://dl.gi.de/handle/20.500.12116/35785The free lunch is over – again? In 2004, Herb Sutter observed the stagnation of clock frequencies and predicted hyperthreading and multicore capabilities as drivers for performance growth on CPUs. This prediction and the resulting advice to focus more on concurrency to achieve sustainable application performance, has become the daily reality of HPC software engineers. In this paper, we compare trends in the development of CPU and GPU architectures and examine their implications for the parallelization and portability of HPC software. The data analysis still reveals levelling clock frequencies but this time also for GPUs. Additionally, an increasing amount of hardware parallelism can be observed for both architectures.enCPUGPUmulticore architecturesGPGPUUnparalleled Parallelism? CPU & GPU Architecture Trends and Their Implications for HPC SoftwareText10.18420/fgbs2021f-02