Inter-Query Parallelism on Heterogeneous Multi-Core CPUs
Zusammenfassung
Traditional multi-core CPU architectures integrate a set of homogeneous cores, where all cores are of exactly the same type. Last year, with the release of Intel's 12th generation Core consumer processors, this setup drastically changed: Apart from so-called performance cores, which provide a high clock frequency, hyper threading, and large caches, the architecture also integrates so-called efficient cores, which are less performant but rather energy efficient. Obviously, such a performance-heterogeneous architecture complicates task-to-resource scheduling and should be actively considered by the application that schedules the tasks.In this experience report, we discuss our first steps with this new architecture in the context of parallel query processing. We focus on inter-query-parallelism, where whole transactions/queries are the unit of schedule, and investigate which type of core fits to which type of workload best. To do so, we first perform a set of micro-benchmarks on the cores to analyze their different performance characteristics. Based on that, we propose two scheduling strategies that actively schedule tasks to different core types, depending on their characteristics. Our initial findings suggest that the awareness of heterogeneous CPU architectures must indeed be actively incorporated by the task scheduler within a DBMS to efficiently utilize this new type of hardware.
- Vollständige Referenz
- BibTeX
Schuhknecht, F. M. & Islam, T.,
(2023).
Inter-Query Parallelism on Heterogeneous Multi-Core CPUs.
In:
König-Ries, B., Scherzinger, S., Lehner, W. & Vossen, G.
(Hrsg.),
BTW 2023.
Gesellschaft für Informatik e.V..
DOI: 10.18420/BTW2023-45
@inproceedings{mci/Schuhknecht2023,
author = {Schuhknecht, Felix Martin AND Islam, Tamjidul},
title = {Inter-Query Parallelism on Heterogeneous Multi-Core CPUs},
booktitle = {BTW 2023},
year = {2023},
editor = {König-Ries, Birgitta AND Scherzinger, Stefanie AND Lehner, Wolfgang AND Vossen, Gottfried} ,
doi = { 10.18420/BTW2023-45 },
publisher = {Gesellschaft für Informatik e.V.},
address = {}
}
author = {Schuhknecht, Felix Martin AND Islam, Tamjidul},
title = {Inter-Query Parallelism on Heterogeneous Multi-Core CPUs},
booktitle = {BTW 2023},
year = {2023},
editor = {König-Ries, Birgitta AND Scherzinger, Stefanie AND Lehner, Wolfgang AND Vossen, Gottfried} ,
doi = { 10.18420/BTW2023-45 },
publisher = {Gesellschaft für Informatik e.V.},
address = {}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/BTW2023-45
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
DOI: 10.18420/BTW2023-45
ISBN: 978-3-88579-725-8
Datum: 2023
Sprache:
(en)
(en)
Typ: Text/Conference Paper

