ACM Home Page
Please provide us with feedback. Feedback
Data partitioning on chip multiprocessors
Full text PdfPdf (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
John Cieslewicz  Columbia University, New York, NY
Kenneth A. Ross  Columbia University, New York, NY
Sponsors
IBM : IBM
: Intel
Microsoft : Microsoft
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 72,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1457150.1457156
What is a DOI?

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
 
4
 
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.

Collaborative Colleagues:
John Cieslewicz: colleagues
Kenneth A. Ross: colleagues