Auflistung nach Schlagwort "CPU"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelIn-Depth Analysis of OLAP Query Performance on Heterogeneous Hardware(Datenbank-Spektrum: Vol. 21, No. 2, 2021) Broneske, David; Drewes, Anna; Gurumurthy, Bala; Hajjar, Imad; Pionteck, Thilo; Saake, GunterClassical database systems are now facing the challenge of processing high-volume data feeds at unprecedented rates as efficiently as possible while also minimizing power consumption. Since CPU-only machines hit their limits, co-processors like GPUs and FPGAs are investigated by database system designers for their distinct capabilities. As a result, database systems over heterogeneous processing architectures are on the rise. In order to better understand their potentials and limitations, in-depth performance analyses are vital. This paper provides interesting performance data by benchmarking a portable operator set for column-based systems on CPU, GPU, and FPGA – all available processing devices within the same system. We consider TPC‑H query Q6 and additionally a hash join to profile the execution across the systems. We show that system memory access and/or buffer management remains the main bottleneck for device integration, and that architecture-specific execution engines and operators offer significantly higher performance.
- TextdokumentUnparalleled Parallelism? CPU & GPU Architecture Trends and Their Implications for HPC Software(Tagungsband des FG-BS Frühjahrstreffens 2021, 2021) Morgenstern, Laura; Kabadshow, Ivo; Werner, MatthiasThe 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.