DocumentCode :
2375513
Title :
Parallel XML Transformations on Multi-Core Processors
Author :
Sun, Yuanhao ; Li, Tianyou ; Zhang, Qi ; Yang, Jia ; Liao, Shih-Wei
fYear :
2007
fDate :
24-26 Oct. 2007
Firstpage :
701
Lastpage :
708
Abstract :
With the advent of multicores and XML, we face the mounting need of processing XML documents efficiently on multicores. Because XSLT (extensible stylesheet language for transformation) is the principal programming language to transform one XML document into another, we design and implement a novel and powerful XSLT engine based on multicores. Since XSLT is declarative and functional, implicit parallelism abounds in XSLT processing. This paper addresses the challenges to map such parallelism to various execution models and to exploit these mappings with optimal granularities. We develop four parallel execution models for XML transformations: fork, fork-join, data-parallel, and future. These models are our building blocks for data and computation decompositions unto multicores. Not only are we the first to formulate them on top of the building blocks, we also demonstrate how to efficiently exploit implicit, dynamic and nested parallelism with both compile-time estimation and profile-based adaptation on granularity. Finally, we present the first-ever evaluation of a parallel XSLT engine on multicore processors. The performance analysis shows that our parallel XSLT engine is scalable for most XSLT programs in real-world usage.
Keywords :
Web services; XML; programming languages; XML documents; extensible stylesheet language for transformation; multi-core processors; parallel XML transformations; principal programming language; Computer languages; Engines; Face; Impedance matching; Multicore processing; Parallel languages; Parallel processing; Style sheet languages; Sun; XML; XSLT; functional language; multicore; parallel language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
e-Business Engineering, 2007. ICEBE 2007. IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-0-7695-3003-1
Type :
conf
DOI :
10.1109/ICEBE.2007.110
Filename :
4402169
Link To Document :
بازگشت