Exploiting capabilities of modern processors in data intensive applications
Zusammenfassung
In main-memory database systems, the time to process the data has become a limiting factor due to the missing access gap. With changing processing capabilities (e.g., branch prediction, pipelining) in every new CPU architecture, code that was optimal once will probably not stay the best code forever. In this article, we analyze processing capabilities of the classical CPU and describe code optimizations to exploit the capabilities. Furthermore, we present state-of-the-art compiler techniques that already implement code optimizations, while also showing gaps for further code optimization integration.
- Vollständige Referenz
- BibTeX
Broneske, D. & Saake, G.,
(2017).
Exploiting capabilities of modern processors in data intensive applications.
it - Information Technology: Vol. 59, No. 5.
Berlin:
De Gruyter.
(S. 133).
DOI: 10.1515/itit-2016-0049
@article{mci/Broneske2017,
author = {Broneske, David AND Saake, Gunter},
title = {Exploiting capabilities of modern processors in data intensive applications},
journal = {it - Information Technology},
volume = {59},
number = {5},
year = {2017},
,
pages = { 133 } ,
doi = { 10.1515/itit-2016-0049 }
}
author = {Broneske, David AND Saake, Gunter},
title = {Exploiting capabilities of modern processors in data intensive applications},
journal = {it - Information Technology},
volume = {59},
number = {5},
year = {2017},
,
pages = { 133 } ,
doi = { 10.1515/itit-2016-0049 }
}
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.1515/itit-2016-0049
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 1611-2776
Datum: 2017
Sprache:
(en)
(en)
Typ: Text/Journal Article
Keywords
- In main-memory database systems
- the time to process the data has become a limiting factor due to the missing access gap. With changing processing capabilities (e.g.
- branch prediction
- pipelining) in every new CPU architecture
- code that was optimal once will probably not stay the best code forever. In this article
- we analyze processing capabilities of the classical CPU and describe code optimizations to exploit the capabilities. Furthermore
- we present state-of-the-art compiler techniques that already implement code optimizations
- while also showing gaps for further code optimization integration.

