Skip to content

Pattern Overhead Measurement and probes

Vivekanandan (Vivek) Balasubramanian edited this page Nov 27, 2018 · 2 revisions

Step 1

enmd_pattern_overhead_probe: start

Creation of ComputeUnitDescription - loop

enmd_pattern_overhead_probe: wait

Submit CUD list

Wait for all units to finish

enmd_pattern_overhead_probe: resume

Post-processing (dict creation, record-keeping)

enmd_pattern_overhead_probe: done

Step 2

enmd_pattern_overhead_probe: start

Creation of ComputeUnitDescription - loop

enmd_pattern_overhead_probe: wait

Submit CUD list

Wait for all units to finish

enmd_pattern_overhead_probe: resume

Post-processing (dict creation, record-keeping)

enmd_pattern_overhead_probe: done

Enmd overhead = (wait-start) + (done-resume)

RP overhead = (resume-wait) - execution time - data movement