Table 2.
Ivy Bridge Platform and Hardware Performance Counters for the Sandstone5K Dataset. Legend for counters: FLOPS: (Double Precision Scalar FLOPS + Double Precision Vector FLOPS) / (
); Vector%: Vectorization Ratio; L2 Miss Ratio: average % across all threads at a given concurrency.
| Counter/Measure | Code version | Concurrency | |||
|---|---|---|---|---|---|
| 1 | 2 | 4 | 8 | ||
| Runtime (secs) | VTK-m/DPP | 2.51 | 1.46 | 1.30 | 0.83 |
| C++/OpenMP | 13.34 | 6.66 | 3.35 | 1.83 | |
| C++/Threads | 13.94 | 7.00 | 3.51 | 2.16 | |
| 1 | 2 | 4 | 8 | ||
FLOPS ( ) |
VTK-m/DPP | 0.47 | 0.33 | 0.33 | 0.33 |
| C++/OpenMP | 7.14 | 7.13 | 7.13 | 7.13 | |
| C++/Threads | 7.25 | 7.26 | 7.26 | 7.27 | |
| 1 | 2 | 4 | 8 | ||
| L2 Miss Ratio % | VTK-m/DPP | 0.26 | 0.26 | 0.25 | 0.25 |
| C++/OpenMP | 0.05 | 0.07 | 0.05 | 0.05 | |
| C++/Threads | 0.04 | 0.06 | 0.06 | 0.06 | |
| 1 | |||||
| Vector % | VTK-m/DPP | ![]() |
|||
| C++/OpenMP | ![]() |
||||
| C++/Threads | ![]() |
||||



