Research Data for article "Clava: C/C++ source-to-source compilation using LARA"
Description
Setup and results for the Section "4. Impact" of the article "Clava: C/C++ source-to-source compilation using LARA"
#4.1. Stress Test
Instruments several large programs so that they produce a call graph when the program executes.
To run the test use the command: clava -c stress_test.clava
Some examples (e.g., gcc.c) will only parse sucessfully on a Linux machine.
## Files
'stats-raw_data.zip' - Raw results taken for the article.
'processed_stats.json' - Processed results that are presented in the article.
#4.3. OpsCounter
Instruments the NAS benchmark set so that it counts the number of source code operations executed by the kernels.
To run the test use the command: clava -c ops_counter.clava
## Files
'OpsCounterNAS_S_W_A.json' - Raw results taken for the article.
'Results.xlsx' - Processed results that are presented in the article.