Research Article

An Efficient Algorithm for On-the-Fly Data Race Detection Using an Epoch-Based Technique

Table 3

Analysis of PARSEC benchmarks using FASTTRACK.

Applications # of threads Read (78.3%) Write (21.6%)
Same Epoch Exclusive Shared Same Epoch Exclusive VC Scan

blackscholes 9 99.8% 0.2% 0% 99.0% 1.0% 0%
bodytrack 10 94.5% 2.6% 2.9% 87.9% 10.8% 1.3%
canneal 9 87.7% 7.4% 4.9% 69.3% 23.7% 7.0%
dedup 25 90.8% 8.7% 0.5% 70.2% 29.3% 0.5%
facesim 8 89.8% 10.1% 0.1% 94.2% 5.7% 0.1%
ferret 35 94.9% 3.7% 1.4% 75.7% 19.8% 4.5%
fluidanimate 9 84.8% 10.8% 4.4% 90.0% 9.9% 0.1%
raytrace 9 97.2% 2.7% 0.1% 99.6% 0.4% 0%
streamcluster 17 76.1% 23.3% 0.6% 84.0% 15.3% 0.7%
swaptions 9 99.1% 0.5% 0.4% 95.9% 2.2% 1.9%
vips 4 75.8% 24.2% 0% 1.3% 98.7% 0%
x264 64 97.8% 1.8% 0.4% 95.2% 4.8% 0%

Average ā€‰ 90.7% 8.0% 1.3% 80.2% 18.5% 1.3%