Design and evaluation of main memory hash join algorithms for multi-core CPUs 论文

2011引用 242
Algorithms and Data CompressionCaching and Content DeliveryAdvanced Data Storage Technologies

摘要

The focus of this paper is on investigating efficient hash join algorithms for modern multi-core processors in main memory environments. This paper dissects each internal phase of a typical hash join algorithm and considers different alternatives for implementing each phase, producing a family of hash join algorithms. Then, we implement these main memory algorithms on two radically different modern multi-processor systems, and carefully examine the factors that impact the performance of each method.