He.ro db: A concept for parallel data processing on heterogeneous hardware

Autor(en): Müller, M.
Leich, T.
Pionteck, T.
Saake, G.
Teubner, J.
Spinczyk, O. 
Herausgeber: Brinkmann, A.
Karl, W.
Lankes, S.
Tomforde, S.
Pionteck, T.
Trinitis, C.
Stichwörter: Application programs; Computer architecture; Data flow analysis; Data flow graphs; Data processing; Data-intensive application; Database architecture; Databases; Degree of parallelism; Energy efficiency; Engineering perspective; Graphic methods; Green computing, Data processing applications; Hardware configurations; Heterogeneous hardware; Heterogeneous many-core systems; Parallel data processing, Data handling; Task-parallel programming
Erscheinungsdatum: 2020
Herausgeber: Springer
Journal: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen: 12155 LNCS
Startseite: 82
Seitenende: 96
Zusammenfassung: 
Due to the growing demand on processing power and energy efficiency by today's data-intensive applications developers have to deal with heterogeneous hardware platforms composed of specialized computing resources. These are highly efficient for certain workloads but difficult to handle from the software engineering perspective. Even state-of-the-art database management systems do not exploit all heterogeneous hardware components, as their characteristics differ significantly. They are thus hard to integrate within a coherent database architecture. To address this problem, we propose a design concept that is based on a layered system software architecture: He.ro DB transforms a data-flow graph that describes the data-processing application to a task-based execution plan. Task implementations for the different computing resources and a reasonable degree of parallelism are chosen automatically based on available resources. The concept can cover any hardware configuration and application scenario. It is versatile and offers opportunities for independent optimization on each layer. © Springer Nature Switzerland AG 2020.
Beschreibung: 
Conference of 33rd International Conference on Architecture of Computing Systems, ARCS 2020 ; Conference Date: 25 May 2020 Through 28 May 2020; Conference Code:242099
ISBN: 9783030527938
ISSN: 03029743
DOI: 10.1007/978-3-030-52794-5_7
Externe URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85088742515&doi=10.1007%2f978-3-030-52794-5_7&partnerID=40&md5=6a46a6a51de29d56c09bbe3598f9bcfa

Zur Langanzeige

Seitenaufrufe

6
Letzte Woche
0
Letzter Monat
1
geprüft am 15.05.2024

Google ScholarTM

Prüfen

Altmetric