RRZE-HPC / kerncraft

Loop Kernel Analysis and Performance Modeling Toolkit
GNU Affero General Public License v3.0
86 stars 24 forks source link

Added OpenMP support to Benchmark mode #109

Closed cod3monk closed 5 years ago

cod3monk commented 5 years ago

--cores > 1 will now produce OpenMP parallel code in Benchmark mode and measure accordingly.

Phenological ECM does not support parallel runs so far.

codecov-io commented 5 years ago

Codecov Report

Merging #109 into master will increase coverage by 0.29%. The diff coverage is 69.63%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #109      +/-   ##
==========================================
+ Coverage   72.27%   72.56%   +0.29%     
==========================================
  Files          26       26              
  Lines        3340     3405      +65     
==========================================
+ Hits         2414     2471      +57     
- Misses        926      934       +8
Impacted Files Coverage Δ
kerncraft/kerncraft.py 94.93% <ø> (ø) :arrow_up:
tests/test_kerncraft.py 90.97% <0%> (ø) :arrow_up:
tests/test_iaca_marker.py 96.29% <100%> (ø) :arrow_up:
kerncraft/iaca.py 71.93% <74.46%> (+0.74%) :arrow_up:
kerncraft/kernel.py 81.75% <85.04%> (+2.47%) :arrow_up:
kerncraft/models/benchmark.py 12.09% <9.37%> (-0.07%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e226245...97fe99c. Read the comment docs.