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% |
|
|