ACM Home Page
Please provide us with feedback. Feedback
Architectural characterization of XQuery workloads on modern processors
Full text PdfPdf (304 KB)
Source Data Management On New Hardware archive
Proceedings of the 3rd international workshop on Data management on new hardware table of contents
Beijing, China
SESSION: Trends and workload characterization table of contents
Article No. 7  
Year of Publication: 2007
ISBN:978-1-59593-772-8
Authors
Rubao Lee  Chinese Academy of Sciences, Beijing, China
Bihui Duan  Chinese Academy of Sciences, Beijing, China
Taoying Liu  Chinese Academy of Sciences, Beijing, China
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   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/1363189.1363199
What is a DOI?

ABSTRACT

As XQuery rapidly emerges as the standard for querying XML documents, it is very important to understand the architectural characteristics and behaviors of such workloads. A lot of efforts are focused on the implementation, optimization, and evaluation of XQuery tools. However, few or no prior work studies the architectural and memory system behaviors of XQuery workloads on modern hardware platforms. This makes it unclear whether modern CPU techniques, such as the multi-level caches and hardware branch predictors, can support such workloads well enough.

This paper presents a detailed characterization of the architectural behavior of XQuery workloads. We examine four XQuery tools on three hardware platforms (AMD, Intel, and Sun) using well-designed XQuery queries. We report measured architectural data, including the L1/L2 cache misses, TLB misses, and branch mispredictions. We believe that the information will be useful in understanding XQuery workloads and analyzing the potential architectural optimization opportunities of improving XQuery performance.


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
 
7
 
8
Y. Luo and L. K. John. Workload Characterization of Multithreaded Java Servers. In IEEE International Symposium on Performance Analysis of Systems and Software, 2001.
9
 
10
 
11
IA-32 Intel(R) Architecture Optimization Reference Manual, http://developer.intel.com/design/pentium4/manuals/
 
12
PMC based Performance Measurement in FreeBSD, http://people.freebsd.org/~jkoshy/projects/perf-measurement/
 
13
Basic Performance Measurements for AMD Athlon#8482; 64 and AMD Opteron#8482; Processors, http://developer.amd.com/articles.jsp?id=90&num=1
 
14
AMD Sempron Processor Family, http://www.amd.com/us-en/Processors/ProductInformation/0,30_118_11599,00.html
 
15
OpenSPARC T1 Documents, http://opensparct1.sunsource.net/
16
 
17
 
18
S. Manegold. An Empirical Evaluation of XQuery Processors. In ExpDB, 2006
 
19
I. Manolescu, C. Miachon, and P. Michiels. Towards micro-benchmarking XQuery. In ExpDB, 2006.
 
20
The Saxon project web site. http://saxon.sourceforge.net
 
21
The Galax web site. http://www.galaxquery.org
 
22
The Qexo web site. http://www.gnu.org/software/qexo/
 
23
The Berkeley DB XML web site. http://www.oracle.com/database/berkeley-db/xml/index.html
24
25
 
26
 
27
Sun Studio Performance Analyzer. http://developers.sun.com/sunstudio/analyzer_index.html
 
28
 
29
S. Bressnan, G. Dobbie, Z. Lacroix, M. Lee, Y. Li, U. Nambiar, and B. Wadhwa. X007: Applying 007 benchmark for XML Querying Tool. In Proc. CIKM, 2001.
Collaborative Colleagues:
Rubao Lee: colleagues
Bihui Duan: colleagues
Taoying Liu: colleagues