wiki:CSVStructure

Version 8 (modified by jciesko, 12 years ago) (diff)

--

BAR CSV File Structure

CSV files can be used for automated charts generation by the TRAC system. In order to include charts for an application, its CSV file needs to be included in the application results directory when being submitted to SVN as well as contain the TRACCSV identifier in the first line.

Format

The CSV file is required to comply with the following format:

  1. First line identifies a TRAC CSV file
  2. Second line serves semantic declaration. Each comma separated value defines the corresponding row.
  3. Every other line contains chart entries. It is formatted as: Name, Option, x-axes value, y-axes value, optional1, ..., optionalN

The following example shows a CSV file together with its resulting chart.


Example

TRACCSV
Application,Options,# of threads,Speed-up,StdDev,Verified
Strassen,bwf-maxlevel,1,0.990764302,0.000230006,4
Strassen,bwf-maxlevel,2,1.946588494,0.000522924,3
Strassen,bwf-maxlevel,4,3.556975014,0.008667656,3
Strassen,bwf-maxlevel,8,6.149607007,0.024430904,3
Strassen,bwf-maxlevel,16,9.508072679,0.026869132,3 
Strassen,bwf-maxlevel,24,11.2681261,0.070217422,3
Strassen,bwf-maxlevel,32,14.68856602,0.053534108,3
Strassen,bfl-numready,1,0.991162328,0.000726531,3
Strassen,bfl-numready,2,1.945690171,0.00081199,3
Strassen,bfl-numready,4,3.666437285,0.003578999,3
Strassen,bfl-numready,8,5.268753639,0.214617964,3
Strassen,bfl-numready,16,7.21249939,0.246401934,3
Strassen,bfl-numready,24,8.776798286,0.030830644,3
Strassen,bfl-numready,32,9.107819425,0.111238479,3
Strassen,cilk-nocutoff,1,0.938903413,0.00026679,2
Strassen,cilk-nocutoff,2,1.777033081,0.000368721,2
Strassen,cilk-nocutoff,4,2.954535243,0.202524638,2
Strassen,cilk-nocutoff,8,4.213147123,0.097440948,2
Strassen,cilk-nocutoff,16,6.203912659,0.030489477,2
Strassen,cilk-nocutoff,24,7.059628245,0.012017481,2
Strassen,cilk-nocutoff,32,5.441139322,0.014064878,2
Strassen,bwf-numready4,1,0.976763091,0.000247147,3
Strassen,bwf-numready4,2,1.83244039,0.000450021,3
Strassen,bwf-numready4,4,3.128967709,0.12208984,3
Strassen,bwf-numready4,8,4.485445346,0.098684806,3
Strassen,bwf-numready4,16,6.402484898,0.002631104,3
Strassen,bwf-numready4,24,6.592570951,0.051478791,3
Strassen,bwf-numready4,32,4.0876298,0.007006362,3
Strassen,bfl-maxlevel,1,0.971332541,0.000200872,3
Strassen,bfl-maxlevel,2,1.913232399,0.000414824,3
Strassen,bfl-maxlevel,4,3.578740458,0.002564908,3
Strassen,bfl-maxlevel,8,6.169515873,0.012152882,3
Strassen,bfl-maxlevel,16,9.6080175,0.068018185,3
Strassen,bfl-maxlevel,24,11.85111019,0.087572335,3
Strassen,bfl-maxlevel,32,14.82003987,0.018851301,3
Strassen,bwf-lb,1,0.985657626,0.00027024,3
Strassen,bwf-lb,2,1.933391148,0.000830611,3
Strassen,bwf-lb,4,3.691105829,0.001661631,3
Strassen,bwf-lb,8,6.164981887,0.066619778,3
Strassen,bwf-lb,16,9.969296585,0.012038158,3
Strassen,bwf-lb,24,12.72697528,0.078123543,3
Strassen,bwf-lb,32,14.79117611,0.026564016,3
Strassen,cilk-maxlevel,1,0.990707745,0.000357272,3
Strassen,cilk-maxlevel,2,1.94563129,0.000696113,3
Strassen,cilk-maxlevel,4,3.57201196,0.001581984,3
Strassen,cilk-maxlevel,8,6.179946786,0.017072733,3
Strassen,cilk-maxlevel,16,9.572825949,0.059202038,3
Strassen,cilk-maxlevel,24,11.5608398,0.007683781,3
Strassen,cilk-maxlevel,32,14.86886365,0.006795641,3
Strassen,cilk-lb,1,0.984915203,0.000204714,3
Strassen,cilk-lb,2,1.935180936,0.000510023,3
Strassen,cilk-lb,4,3.609111744,0.043920255,3
Strassen,cilk-lb,8,6.152510173,0.092193107,3
Strassen,cilk-lb,16,10.0534243,0.007834443,3
Strassen,cilk-lb,24,12.68516588,0.05463911,3
Strassen,cilk-lb,32,14.67939412,0.131036944,3
Strassen,cilk-numready4,1,0.986708722,0.000288778,3
Strassen,cilk-numready4,2,1.839449899,0.001036395,3
Strassen,cilk-numready4,4,3.372926197,0.001533572,3
Strassen,cilk-numready4,8,4.458895594,0.081552251,3
Strassen,cilk-numready4,16,6.416785078,0.028757494,3
Strassen,cilk-numready4,24,6.695605932,0.098176181,3
Strassen,cilk-numready4,32,4.087626644,0.007181106,3
Strassen,bfl-lb,1,0.986913046,0.000317512,3
Strassen,bfl-lb,2,1.905337779,0.001377303,3
Strassen,bfl-lb,4,3.639992509,0.008276541,3
Strassen,bfl-lb,8,5.956068465,0.051560453,3
Strassen,bfl-lb,16,9.633164137,0.087269224,3
Strassen,bfl-lb,24,12.08715368,0.040572654,3
Strassen,bfl-lb,32,13.9781329,0.087542046,3}}}

TRAC generated chart:

https://pm.bsc.es/projects/bar/chrome/site/StrassenStrassen2.png