| Data partitioning on chip multiprocessors |
| Full text |
Pdf
(404 KB)
|
| Source
|
Data Management On New Hardware
archive
Proceedings of the 4th international workshop on Data management on new hardware
table of contents
Vancouver, Canada
SESSION: Parallelism and contention
table of contents
Pages 25-34
Year of Publication: 2008
ISBN:978-1-60558-184-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 72, Citation Count: 0
|
|
|
ABSTRACT
Partitioning is a key database task. In this paper we explore partitioning performance on a chip multiprocessor (CMP) that provides a relatively high degree of on-chip thread-level parallelism. It is therefore important to implement the partitioning algorithm to take advantage of the CMP's parallel execution resources. We identify the coordination of writing partition output as the main challenge in a parallel partitioning implementation and evaluate four techniques for enabling parallel partitioning. We confirm previous work in single threaded partitioning that finds L2 cache misses and translation lookaside buffer misses to be important performance issues, but we now add the management of concurrent threads to this analysis.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
David J DeWitt , Randy H Katz , Frank Olken , Leonard D Shapiro , Michael R Stonebraker , David Wood, Implementation techniques for main memory database systems, Proceedings of the 1984 ACM SIGMOD international conference on Management of data, June 18-21, 1984, Boston, Massachusetts
|
| |
4
|
D. J. Dewitt , S. Ghandeharizadeh , D. A. Schneider , A. Bricker , H. -I. Hsiao , R. Rasmussen, The Gamma Database Machine Project, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.44-62, March 1990
[doi> 10.1109/69.50905]
|
| |
5
|
|
| |
6
|
G. Graefe. Parallel external sorting in volcano. Technical Report CU-CS-459-90, University of Colorado, 1990.
|
| |
7
|
J. L. Hennessy and D. A. Patterson. Computer Architecture. Morgan Kaufman, 4th edition, 2007.
|
| |
8
|
|
| |
9
|
R. McDougall and J. Mauro. Solaris Internals, chapter 8--13. Prentice Hall, 2nd edition, 2007.
|
| |
10
|
|
| |
11
|
Sun Microsystems, Inc. OpenSPARC T1 microarchitecture specification, August 2006.
|
| |
12
|
Sun Microsystems, Inc. UltraSPARC T1 supplement to the UltraSPARC architecture 2005, March 2006.
|
|