Changeset 7f0001c
- Timestamp:
- May 2, 2018, 2:59:17 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, with_gc
- Children:
- 30dcc47
- Parents:
- 4c80a75
- Location:
- doc/papers/general
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/papers/general/Paper.tex
r4c80a75 r7f0001c 2644 2644 Figure~\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. 2645 2645 The 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. 3.0, with all \CC code compiled as \CCfourteen.2646 All code is compiled at \texttt{-O2} by gcc or g++ 6.4.0, with all \CC code compiled as \CCfourteen. 2647 2647 The 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. 2648 2648 … … 2662 2662 & \CT{C} & \CT{\CFA} & \CT{\CC} & \CT{\CCV} \\ \hline 2663 2663 maximum memory usage (MB) & 10,001 & 2,502 & 2,503 & 11,253 \\ 2664 source code size (lines) & 196 & 186 & 125 & 290\\2664 source code size (lines) & 201 & 191 & 125 & 294 \\ 2665 2665 redundant type annotations (lines) & 27 & 0 & 2 & 16 \\ 2666 2666 binary size (KB) & 14 & 257 & 14 & 37 \\ -
doc/papers/general/evaluation/timing.dat
r4c80a75 r7f0001c 1 1 "400 million repetitions" "C" "\\CFA{}" "\\CC{}" "\\CC{obj}" 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 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 -
doc/papers/general/evaluation/timing.gp
r4c80a75 r7f0001c 24 24 set yrange [0:10] 25 25 26 set label "2 5.0" at 7.125,10.526 set label "23.9" at 7.125,10.5 27 27 28 28 # set datafile separator ","
Note: See TracChangeset
for help on using the changeset viewer.