Jump to ContentJump to Main Navigation
Show Summary Details
More options …

it - Information Technology

Methods and Applications of Informatics and Information Technology

Editor-in-Chief: Molitor, Paul

6 Issues per year

Online
ISSN
2196-7032
See all formats and pricing
More options …
Volume 59, Issue 3

Issues

Exploiting capabilities of modern processors in data intensive applications

David Broneske
  • Corresponding author
  • Otto-von-Guericke-Universität Magdeburg, Institut für technische und betriebliche Informationssysteme, Arbeitsgruppe Datenbanken und Software Engineering, Universitätsplatz 2, 39106 Magdeburg Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
/ Gunter Saake
  • Otto-von-Guericke-Universität Magdeburg, Institut für technische und betriebliche Informationssysteme, Arbeitsgruppe Datenbanken und Software Engineering, Universitätsplatz 2, 39106 Magdeburg Germany
  • Email
  • Other articles by this author:
  • De Gruyter OnlineGoogle Scholar
Published Online: 2017-06-27 | DOI: https://doi.org/10.1515/itit-2016-0049

Abstract

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.

Keywords: Code optimizations; hardware sensitivity; CPU pipelining; main-memory database systems

ACM CCS: Information systems →Data management systems

About the article

David Broneske

David Broneske studied Computer Science at the University of Magdeburg (Bachelor of Science 2012, Master of Science 2013). Currently, he is a research assistant at the Databases and Software Engineering Group of Gunter Saake.

Otto-von-Guericke-Universität Magdeburg, Institut für technische und betriebliche Informationssysteme, Arbeitsgruppe Datenbanken und Software Engineering, Universitätsplatz 2, 39106 Magdeburg

Gunter Saake

Gunter Saake is a full professor of Computer Science. He is the head of the Databases and Software Engineering Group at the University of Magdeburg, Germany. His research interests include database integration, tailor-made data management, database management on new hardware, and feature-oriented software product lines.

Otto-von-Guericke-Universität Magdeburg, Institut für technische und betriebliche Informationssysteme, Arbeitsgruppe Datenbanken und Software Engineering, Universitätsplatz 2, 39106 Magdeburg


Revised: 2017-05-22

Accepted: 2017-05-22

Received: 2016-11-01

Published Online: 2017-06-27

Published in Print: 2017-06-27


Citation Information: it - Information Technology, Volume 59, Issue 3, Pages 133–140, ISSN (Online) 2196-7032, ISSN (Print) 1611-2776, DOI: https://doi.org/10.1515/itit-2016-0049.

Export Citation

©2017 Walter de Gruyter Berlin/Boston. Copyright Clearance Center

Comments (0)

Please log in or register to comment.
Log in