2009 International Conference on Parallel and Distributed Computing, Applications and Technologies 2009
DOI: 10.1109/pdcat.2009.12
|View full text |Cite
|
Sign up to set email alerts
|

Maotai 2.0: Data Race Prevention in View-Oriented Parallel Programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 28 publications
0
7
0
Order By: Relevance
“…In this section, we compare the performance of Maotai 3.0 with Maotai 2.0 [5] and the software transactional memory system TL-2 version 0.9.6 [3]. Our benchmark applications include Mergesort, Raytrace, Barnes-Hut, Parallel Neural Network (PNN), Binary-tree (BT), Linked-List (LL) and Travelling Salesman Problem (TSP), representing different classes of applications.…”
Section: Performance Evaluation and Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section, we compare the performance of Maotai 3.0 with Maotai 2.0 [5] and the software transactional memory system TL-2 version 0.9.6 [3]. Our benchmark applications include Mergesort, Raytrace, Barnes-Hut, Parallel Neural Network (PNN), Binary-tree (BT), Linked-List (LL) and Travelling Salesman Problem (TSP), representing different classes of applications.…”
Section: Performance Evaluation and Discussionmentioning
confidence: 99%
“…Compared with Maotai 2.0 [5], the programmers do not need to keep track of view IDs and the acquire/release statements.…”
Section: A Automatic Detection Of View Accessmentioning
confidence: 99%
See 2 more Smart Citations
“…The use of multiple threads has several advantages: (a) concealing the delay of commands like reading from a secondary storage, (b) improving the action of programs, like web servers, that run on multiprocessors, (c) building complex systems for user interface, (d) simplifying the process of organizing huge systems of code. However, the static analysis of multithreaded programs [1][2][3] is intricate due to the possible interaction between multiple threads.…”
Section: Introductionmentioning
confidence: 99%