Skip to main content
Top
Published in:
Cover of the book

2018 | OriginalPaper | Chapter

Adaptive Access Path Selection for Hardware-Accelerated DRAM Loads

Authors : Markus Dreseler, Timo Gasda, Jan Kossmann, Matthias Uflacker, Hasso Plattner

Published in: Databases Theory and Applications

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

For modern main memory database systems, the memory bus is the main bottleneck. Specialized hardware components of large NUMA systems, such as HPE’s GRU, make it possible to offload memory transfers. In some cases, this improves the throughput by 30%, but other scenarios suffer from reduced performance. We show which factors influence this tradeoff. Based on our experiments, we present an adaptive prediction model that supports the DBMS in deciding whether to utilize these components. In addition, we evaluate non-coherent memory access as an additional access method and discuss its benefits and shortcomings.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
All benchmarks were executed on an SGI UV 300H with 6 TB RAM and eight Intel E7-8890 v2 processors. Our code was compiled with gcc 7.2 at https://static-content.springer.com/image/chp%3A10.1007%2F978-3-319-92013-9_1/464772_1_En_1_IEq2_HTML.gif .
 
Literature
1.
go back to reference Abadi, D.J., Madden, S., Ferreira, M.: Integrating compression and execution in column-oriented database systems. In: ACM SIGMOD International Conference on Management of Data (2006) Abadi, D.J., Madden, S., Ferreira, M.: Integrating compression and execution in column-oriented database systems. In: ACM SIGMOD International Conference on Management of Data (2006)
2.
go back to reference Boncz, P.A., Manegold, S., Kersten, M.L.: Database architecture optimized for the new bottleneck: memory access. In: 25th International Conference on Very Large Data Bases (1999) Boncz, P.A., Manegold, S., Kersten, M.L.: Database architecture optimized for the new bottleneck: memory access. In: 25th International Conference on Very Large Data Bases (1999)
3.
go back to reference Dreseler, M., et al.: Hardware-accelerated memory operations on large-scale NUMA systems. In: Eighth International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS) (2017) Dreseler, M., et al.: Hardware-accelerated memory operations on large-scale NUMA systems. In: Eighth International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS) (2017)
4.
go back to reference Foong, A.P., et al.: TCP performance re-visited. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) (2003) Foong, A.P., et al.: TCP performance re-visited. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) (2003)
5.
go back to reference Neumann, T., Mühlbauer, T., Kemper, A.: Fast serializable multi-version concurrency control for main-memory database systems. In: ACM SIGMOD International Conference on Management of Data (2015) Neumann, T., Mühlbauer, T., Kemper, A.: Fast serializable multi-version concurrency control for main-memory database systems. In: ACM SIGMOD International Conference on Management of Data (2015)
7.
go back to reference Psaroudakis, I., et al.: Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores. In: Proceedings of the VLDB (2016) Psaroudakis, I., et al.: Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores. In: Proceedings of the VLDB (2016)
8.
go back to reference Thorson, G., Woodacre, M.: SGI UV2: a fused computation and data analysis machine. In: International Conference on High Performance Computing, Networking, Storage and Analysis (2012) Thorson, G., Woodacre, M.: SGI UV2: a fused computation and data analysis machine. In: International Conference on High Performance Computing, Networking, Storage and Analysis (2012)
9.
go back to reference Ungethüm, A., et al.: Overview on hardware optimizations for database engines. In: Datenbanksysteme für Business, Technologie und Web (BTW) (2017) Ungethüm, A., et al.: Overview on hardware optimizations for database engines. In: Datenbanksysteme für Business, Technologie und Web (BTW) (2017)
Metadata
Title
Adaptive Access Path Selection for Hardware-Accelerated DRAM Loads
Authors
Markus Dreseler
Timo Gasda
Jan Kossmann
Matthias Uflacker
Hasso Plattner
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-92013-9_1

Premium Partner