Published May 9, 2020 | Version v1

Research Data for article "Clava: C/C++ source-to-source compilation using LARA"

Authors/Creators

  • 1. University of Porto, Faculty of Engineering

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.

Files

SoftwareX_Clava_Research_Data.zip

Files (10.5 MB)

Name Size
md5:3f8e0b78850f5f973721239cff639edf
10.5 MB Preview Download