Changes in / [30dcc47:6f326b1]


Ignore:
Location:
doc/papers/general
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • doc/papers/general/Paper.tex

    r30dcc47 r6f326b1  
    26442644Figure~\ref{fig:eval} and Table~\ref{tab:eval} show the results of running the benchmark in Figure~\ref{fig:BenchmarkTest} and its C, \CC, and \CCV equivalents.
    26452645The graph plots the median of 5 consecutive runs of each program, with an initial warm-up run omitted.
    2646 All code is compiled at \texttt{-O2} by gcc or g++ 6.4.0, with all \CC code compiled as \CCfourteen.
     2646All code is compiled at \texttt{-O2} by gcc or g++ 6.3.0, with all \CC code compiled as \CCfourteen.
    26472647The benchmarks are run on an Ubuntu 16.04 workstation with 16 GB of RAM and a 6-core AMD FX-6300 CPU with 3.5 GHz maximum clock frequency.
    26482648
     
    26622662                                                                        & \CT{C}        & \CT{\CFA}     & \CT{\CC}      & \CT{\CCV}             \\ \hline
    26632663maximum memory usage (MB)                       & 10,001        & 2,502         & 2,503         & 11,253                \\
    2664 source code size (lines)                        & 201           & 191           & 125           & 294                   \\
     2664source code size (lines)                        & 196           & 186           & 125           & 290                   \\
    26652665redundant type annotations (lines)      & 27            & 0                     & 2                     & 16                    \\
    26662666binary size (KB)                                        & 14            & 257           & 14            & 37                    \\
  • doc/papers/general/evaluation/timing.dat

    r30dcc47 r6f326b1  
    11"400 million repetitions"       "C"     "\\CFA{}"       "\\CC{}"        "\\CC{obj}"
    2 "push\nint"     2911    2034    1504    3246
    3 "copy\nint"     2953    1622    1526    3075
    4 "clear\nint"    1397    754     753     1452
    5 "pop\nint"      1446    1203    760     5016
    6 "push\npair"    3673    2297    955     6971
    7 "copy\npair"    6027    1183    998     7204
    8 "clear\npair"   2840    773     748     3511
    9 "pop\npair"     3025    5414    813     23867
    10 
     2"push\nint"     3002    2459    1542    3269
     3"copy\nint"     2985    2057    1539    3083
     4"clear\nint"    1374    827     756     1469
     5"pop\nint"      1416    1221    760     5098
     6"push\npair"    4214    2752    950     6873
     7"copy\npair"    6127    2105    987     7293
     8"clear\npair"   2881    885     751     3460
     9"pop\npair"     3046    5434    822     24962
  • doc/papers/general/evaluation/timing.gp

    r30dcc47 r6f326b1  
    2424set yrange [0:10]
    2525
    26 set label "23.9" at 7.125,10.5
     26set label "25.0" at 7.125,10.5
    2727
    2828# set datafile separator ","
Note: See TracChangeset for help on using the changeset viewer.