Logo des Repositoriums
 

Inter-Query Parallelism on Heterogeneous Multi-Core CPUs

dc.contributor.authorSchuhknecht, Felix Martin
dc.contributor.authorIslam, Tamjidul
dc.contributor.editorKönig-Ries, Birgitta
dc.contributor.editorScherzinger, Stefanie
dc.contributor.editorLehner, Wolfgang
dc.contributor.editorVossen, Gottfried
dc.date.accessioned2023-02-23T14:00:02Z
dc.date.available2023-02-23T14:00:02Z
dc.date.issued2023
dc.description.abstractTraditional 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.en
dc.identifier.doi10.18420/BTW2023-45
dc.identifier.isbn978-3-88579-725-8
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40352
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofBTW 2023
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-331
dc.subjectQuery Processing
dc.subjectParallelism
dc.subjectCPU Architectures
dc.subjectHeterogeneous Cores
dc.titleInter-Query Parallelism on Heterogeneous Multi-Core CPUsen
dc.typeText/Conference Paper
gi.citation.endPage728
gi.citation.publisherPlaceBonn
gi.citation.startPage719
gi.conference.date06.-10. März 2023
gi.conference.locationDresden, Germany

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
C1-2.pdf
Größe:
2.69 MB
Format:
Adobe Portable Document Format