Collective Knowledge Aggregator
proof-of-concept
Crowd results
Raw CK browser
Graphs
Reports
Datasets
Models
Home
This page is outdated! New version is available
here
.
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)
Share
[
Discussion wiki (comments, reproducibility, etc.)
]
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:41f0ab84fcdd56c0 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.org/repo/web.php?template=cknowledge&action=pull&common_func=yes&cid=2d41f89bcf32d4d4:41f0ab84fcdd56c0&filename=2d_points_time_vs_size_with_pareto.png" width="700" height="400" >
View entry in raw format
Go Back
Developed by
Grigori Fursin
Implemented as a
CK workflow
Hosted at