Affiliation:
1. National University of Singapore
2. Renmin University of China
3. East China Normal University
Abstract
In this paper, we seek to perform a rigorous experimental study of main-memory hash joins in storage class memory (SCM). In particular, we perform a design space exploration in real SCM for two state-of-the-art join algorithms: partitioned hash join (PHJ) and non-partitioned hash join (NPHJ), and identify the most crucial factors to implement an SCM-friendly join. Moreover, we present a rigorous evaluation with a broad spectrum of workloads for both joins and provide an in-depth analysis for choosing the most suitable algorithm in real SCM environment. With the most extensive experimental analysis up-to-date, we maintain that although there is no one universal winner in all scenarios, PHJ is generally superior to NPHJ in real SCM.
Publisher
Association for Computing Machinery (ACM)
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Reference100 articles.
1. AgigaTech. 2022. AGIGARAM® NVDIMM-N. http://agigatech.com/products/agigaram-nvdimms/ AgigaTech. 2022. AGIGARAM® NVDIMM-N. http://agigatech.com/products/agigaram-nvdimms/
2. Chloe Alverti , Vasileios Karakostas , Nikhita Kunati , Georgios Goumas , and Michael Swift . 2022 . DaxVM: Stressing the Limits of Memory as a File Interface . In 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE, 369--387 . Chloe Alverti, Vasileios Karakostas, Nikhita Kunati, Georgios Goumas, and Michael Swift. 2022. DaxVM: Stressing the Limits of Memory as a File Interface. In 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE, 369--387.
3. Write-behind logging
4. Multi-core, main-memory joins
5. Cagri Balkesen Jens Teubner Gustavo Alonso and M. Tamer Özsu. 2012. Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware [Technical Report]. ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/7xx/779.pdf Cagri Balkesen Jens Teubner Gustavo Alonso and M. Tamer Özsu. 2012. Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware [Technical Report]. ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/7xx/779.pdf
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献