Realizing parallelism in database operations: insights from a massively multithreaded architecture

  • Authors:
  • John Cieslewicz;Jonathan Berry;Bruce Hendrickson;Kenneth A. Ross

  • Affiliations:
  • Columbia University;Sandia National Laboratories;Sandia National Laboratories;Columbia University

  • Venue:
  • DaMoN '06 Proceedings of the 2nd international workshop on Data management on new hardware
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new trend in processor design is increased on-chip support for multithreading in the form of both chip multiprocessors and simultaneous multithreading. Recent research in database systems has begun to explore increased thread-level parallelism made possible by these new multicore and multithreaded processors. The question of how best to use this new technology remains open, particularly as the number of cores per chip and threads per core increase. In this paper we use an existing massively multithreaded architecture, the Cray MTA-2, to explore the implications that a larger degree of on-chip multithreading may have for parallelism in database operations. We find that parallelism in database operations is easy to achieve on the MTA-2 and that, with little effort, parallelism can be made to scale linearly with the number of available processor cores.