Please note that this Gitlab server will be shut down in June 2019. Please make time to move your projects to https://csgitlab.ucd.ie
Name Last Update
..
examples Loading commit data...
AdditivityChecker.sh Loading commit data...
LICENCE Loading commit data...
README Loading commit data...

README

AdditivityChecker (2018): Check Performance Events (PMCs) for Additivity
------------------------------------------------------------------------

Copyright (c) 2018: Arsalan Shahid & Muhammad Fahad 
Send bugs/comments @ (arsalan.shahid@ucdconnect.ie)

BACKGROUND
----------
Information on Additivity of Performance Events can be found in   
the following publication:

  [1]   Shahid, A., Fahad, M., Reddy, R., & Lastovetsky, A. (2017).
        Additivity: A Selection Criterion for Performance Events for
        Reliable Energy Predictive Modeling. Supercomputing Frontiers
        and Innovations, 4(4), 50-65.

AdditivityChecker Version 1.0 
-----------------------------

AdditivityChecker is LICENCED under citation-ware policy given in LICENCE.
  
INSTALLATION
------------

This software is completely designed to run on linux.  

It can be run via simple command line invocation given below:

shell$ ./AdditivityChecker <Base Application 1 STATS> <Base Application 2 STATS> <Compound Application STATS> <Tolerance: 0.05> <Verbosity 0|1>

AdditivityChecker takes STAT files generated by SLOPE-PMC-LIKWID (Beta) as inputs 
along with user specified tolerance to apply Additivity test. As an output it 
gives list of Additive and Non-additive PMCs within given tolerance. 

SLOPE-PMC-LIKWID (Beta) can be downloaded from:
https://git.ucd.ie/hcl/SLOPE/tree/master/SLOPE-PMC/SLOPE-PMC-LIKWID(Beta)

EXAMPLE RESULTS
---------------
Example results are given in 'examples' directory for given STAT files.