Browse
Contribute
Mission
Examples
Reproducible research
Contacts
GitHub
Sign in / Register
Check the
preview of 2nd version of this platform
being developed by the
open MLCommons taskforce on automation and reproducibility
as a free, open-source and technology-agnostic on-prem platform.
CK autotuning demo graphs: compiler flag tuning for susan on linux
Demo of the multi-objective autotuning of compiler flags via CK with Pareto (can be any objective, i.e. execution time, energy, code size, cost, precision, reliability)
Select subgraph:
2d_points_time_vs_size_with_pareto
2d_variation_time_vs_size_with_pareto
density_all_times
histogram_all_times
Graph:
Graph params (to customize/reproduce):
{ "axis_x_desc": "Object file size (bytes)", "axis_y_desc": "Kernel execution time (sec.)", "bound_lines": "no", "data_uoa_list": [ "demo-autotune-flags-susan-linux-i10", "demo-autotune-flags-susan-linux-best", "demo-autotune-flags-susan-linux-i10-pareto" ], "display_x_error_bar": "no", "display_y_error_bar": "no", "experiment_module_uoa": "experiment", "flat_keys_list": [ "##characteristics#compile#obj_size#min", "##characteristics#run#execution_time_kernel_0#min" ], "mpl_image_dpi": "100", "mpl_image_size_x": "8", "mpl_image_size_y": "4", "plot_grid": "yes", "plot_type": "mpl_2d_scatter", "point_style": { "0": { "color": "#3366cc", "size": 40 }, "1": { "color": "#000000", "elinewidth": "7", "size": 40 }, "2": { "color": "#dc3912", "frontier": "yes", "line_style": "--", "size": 10 } }, "size_x": 700, "size_y": 400, "title": "Powered by Collective Knowledge" }
[
Replot graph
] [
Reset graph
] Auto-replot graph:
, seconds:
Reproducing graph:
Experiment entries:
demo-autotune-flags-susan-linux-i10
demo-autotune-flags-susan-linux-best
demo-autotune-flags-susan-linux-i10-pareto
Scripts to rebuild:
ck find demo:d093495f44f446dd
View in CK viewer
Replay graph from CMD:
ck replay graph:demo-autotuning-compiler-flags-susan-linux id=2d_points_time_vs_size_with_pareto
Obtain shared CK repo with all artifacts:
ck pull repo:ck-autotuning
Original experiment table:
Download in JSON
;  
Download in CSV
Embedd original image into interactive report/paper:
<img src="https://cKnowledge.io/c/2d41f89bcf32d4d4/41f0ab84fcdd56c0/?action=download&filename=2d_points_time_vs_size_with_pareto.png" width="700" height="400" >