Evaluating the Vector Supercomputer SX-Aurora TSUBASA as a Co-Processor for In-Memory Database Systems
Abstract
In-memory column-store database systems are state of the art for the efficient processing of analytical workloads. In these systems, data compression as well as vectorization play an important role. Currently, the vectorized processing is done using regular SIMD (Single Instruction Multiple Data) extensions of modern processors. For example, Intel’s latest SIMD extension supports 512-bit vector registers which allows the parallel processing of 8× 64-bit values. From a database system perspective, this vectorization technique is not only very interesting for compression and decompression to reduce the computational overhead, but also for all database operators like joins, scan, as well as groupings. In contrast to these SIMD extensions, NEC Corporation has recently introduced a novel pure vector engine (supercomputer) as a co-processor called SX-Aurora TSUBASA. This vector engine features a vector length of 16.384 bits with the world’s highest bandwidth of up to 1.2 TB/s, which perfectly fits to data-intensive applications like in-memory database systems. Therefore, we describe the unique architecture and properties of this novel vector engine in this paper. Moreover, we present selected in-memory column-store-specific evaluation results to show the benefits of this vector engine compared to regular SIMD extensions. Finally, we conclude the paper with an outlook on our ongoing research activities in this direction.
- Citation
- BibTeX
Pietrzyk, J., Habich, D., Damme, P., Focht, E. & Lehner, W.,
(2019).
Evaluating the Vector Supercomputer SX-Aurora TSUBASA as a Co-Processor for In-Memory Database Systems.
Datenbank-Spektrum: Vol. 19, No. 3.
Springer.
(S. 183-197).
DOI: 10.1007/s13222-019-00323-w
@article{mci/Pietrzyk2019,
author = {Pietrzyk, Johannes AND Habich, Dirk AND Damme, Patrick AND Focht, Erich AND Lehner, Wolfgang},
title = {Evaluating the Vector Supercomputer SX-Aurora TSUBASA as a Co-Processor for In-Memory Database Systems},
journal = {Datenbank-Spektrum},
volume = {19},
number = {3},
year = {2019},
,
pages = { 183-197 } ,
doi = { 10.1007/s13222-019-00323-w }
}
author = {Pietrzyk, Johannes AND Habich, Dirk AND Damme, Patrick AND Focht, Erich AND Lehner, Wolfgang},
title = {Evaluating the Vector Supercomputer SX-Aurora TSUBASA as a Co-Processor for In-Memory Database Systems},
journal = {Datenbank-Spektrum},
volume = {19},
number = {3},
year = {2019},
,
pages = { 183-197 } ,
doi = { 10.1007/s13222-019-00323-w }
}
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.1007/s13222-019-00323-w
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISSN: 1610-1995
xmlui.MetaDataDisplay.field.date: 2019
Content Type: Text/Journal Article