Optimization of OLAP In-Memory Database Management Systems with Processing-In-Memory Architecture


연구 분야: Databases



학회: International Conference on Architecture of Computing Systems


초록

With the growing popularity of Processing-In-Memory (PIM) technology, many sectors of the industry are willing to take advantage of this new technology. However, the state-of-the-art applications are not optimized to fully utilize the PIM capabilities. In this paper, an in-memory database is analyzed and its functions whose executions cause the majority of CPU clock cycles are identified. Factors such as running time and cache locality are studied and processes causing long running times are accelerated with the PIM technology. The results show that by utilizing the proposed optimization methods, there is an overall speedup of 110.94% in the selected functionalities in the database management system. Furthermore, a deep analysis of the results is provided, summarizing key observations and programming recommendations for the in-memory database developers, and providing guidelines on where to take advantage of this new memory technology, and where to avoid it.


Author Profile
Shima Hosseinzadeh

Department Computer Science Chair of Computer Architecture Friedrich-Alexander-Universitat Erlangen-Nürnberg (FAU) 91058 Erlangen Germany

Germany
Author Profile
Amirhossein Parvaresh

Ilmenau University of Technology Ilmenau Germany

Germany
Author Profile
Dietmar Fey

Department Computer Science Chair of Computer Architecture Friedrich-Alexander-Universitat Erlangen-Nürnberg (FAU) 91058 Erlangen Germany

Germany

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 Germany
사이트 Springer
좋아요 수 0

연관 논문 목록 (100건)