Mastering the NEC Vector Engine Accelerator for Analytical Query Processing
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
NEC Corporation offers a vector engine as a specialized co-processor having two unique features. On the one hand, it operates on vector registers multiple times wider than those of recent mainstream x86-processors. On the other hand, this accelerator provides a memory bandwidth of up to 1.2TB/s for 48GB of main memory. Both features are interesting for analytical query processing: First, vectorization based on the Single Instruction Multiple Data (SIMD) paradigm is a state-of-The-Art technique to improve the query performance on x86-processors. Thus, for this accelerator we are able to use the same programming, processing, and optimization concepts as for the host x86-processor. Second, this vector engine is an optimal platform for investigating the efficient vector processing on wide vector registers. To achieve that, we describe an approach to master this co-processor for analytical query processing using a column-store specific abstraction layer for vectorization in this paper. We also detail on selected evaluation results to show the benefits and shortcomings of our approach as well as of the coprocessor compared to x86-processors. We conclude the paper with a discussion on interesting future research activities.
Details
Originalsprache | Englisch |
---|---|
Titel | 2021 IEEE 37th International Conference on Data Engineering Workshops (ICDEW) |
Herausgeber (Verlag) | IEEE, New York [u. a.] |
Seiten | 60-65 |
Seitenumfang | 6 |
ISBN (elektronisch) | 9781665448901 |
Publikationsstatus | Veröffentlicht - Apr. 2021 |
Peer-Review-Status | Ja |
Konferenz
Titel | 37th IEEE International Conference on Data Engineering Workshops, ICDEW 2021 |
---|---|
Dauer | 19 - 22 April 2021 |
Stadt | Virtual, Chania |
Land | Griechenland |
Externe IDs
Scopus | 85107661050 |
---|---|
ORCID | /0000-0001-8107-2775/work/142253549 |
Schlagworte
ASJC Scopus Sachgebiete
Schlagwörter
- Abstraction, Query Processing, Vectorization