Adaptive Aggregation on Chip Multiprocessors

Source: Association for Computing Machinery

Favorite

Free registration required

The recent introduction of commodity chip multiprocessors requires that the design of core database operations be care-fully examined to take full advantage of on-chip parallelism. In this paper the authors examine aggregation in a multi-core environment, the Sun UltraSPARC T1, a chip multiprocessor with eight cores and a shared L2 cache. Aggregation is an important aspect of query processing that is seemingly easy to understand and implement. The research, however, demonstrates that a chip multiprocessor adds new dimensions to understanding hash-based aggregation performance concurrent sharing of aggregation data structures and contentious accesses to frequently used values.
Format:PDF Size:986.30
Date:Sep 2007