Proceedings of the 11th International Conference on Information Integration and Web-Based Applications &Amp; Services 2009
DOI: 10.1145/1806338.1806376
|View full text |Cite
|
Sign up to set email alerts
|

Executing parallel TwigStack algorithm on a multi-core system

Abstract: The advancement of multi-core processors technology has led to changing course of computing and enabled us to maximize the computing performance. In this study, we present a parallel TwigStack algorithm executed on a shared-memory multi-core system for achieving scalable query performance against large XML data. Our proposed scheme explores the following features. Firstly, we perform on-the-fly partitioning on input streams of XML nodes for subsequent parallel execution and, thereby, ensure that query solution… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…Several methods have been proposed for traditional parallel processing in multicore environments. Research in [9] proposes L2-cache optimizations in the traditional TwigStack platform to make it more efficient in multicore. Research in [7] adopts the traditional Metis graph partitioner for multicore and is capable of creating efficient parallel jobs from sequential assignments.…”
Section: Related Workmentioning
confidence: 99%
“…Several methods have been proposed for traditional parallel processing in multicore environments. Research in [9] proposes L2-cache optimizations in the traditional TwigStack platform to make it more efficient in multicore. Research in [7] adopts the traditional Metis graph partitioner for multicore and is capable of creating efficient parallel jobs from sequential assignments.…”
Section: Related Workmentioning
confidence: 99%
“…Several methods have been proposed for traditional parallel processing in multicore environments. Previous research proposes L2‐cache optimizations in the traditional TwigStack platform to make it more efficient in multicore. Other research in adopts the traditional Metis graph partitioner for multicore and is capable of creating efficient parallel jobs from sequential assignments.…”
Section: Related Workmentioning
confidence: 99%
“…For example, this can be done through more efficient graph optimization . Low‐level CPU optimizations like those of L2‐cache is another practical solution for fast parallelization .…”
Section: Introductionmentioning
confidence: 99%
“…In this section, we discuss particularly a data parallelism technique, which is fundamental to expose parallelism through the allocation of partitions over a number of processes (threads) associated with the available number of CPU cores (Machdi et al, 2009a).…”
Section: Data Parallelismmentioning
confidence: 99%