Collective Knowledge Aggregator
proof-of-concept
Add/update entry:
[
Back to CK browser
]
Module/class:
(under development) auto/crowd-tune CUDA work size (execution time)
(under development) auto/crowd-tune OpenCL local work size (execution time)
(under development) auto/crowd-tune OpenCL local work size (execution time/FPS vs energy)
(under development) crowdsource OpenCL bug detection
(under development) crowdsource modeling of program behavior
(under development) crowdsource program numerical stability
(under development) crowdsource program scalability
Collaborative Program Optimization using mobile devices
advice
ae
ae.person.table
ai-artifact
algorithm
all
announcements.funding
announcements.job
apk
artifact
auto/crowd-tune GCC compiler flags (custom dimensions)
auto/crowd-tune GCC compiler flags (do not degrade execution time, do not degrade code size)
auto/crowd-tune GCC compiler flags (minimize execution time and code size)
auto/crowd-tune GCC compiler flags (minimize execution time)
auto/crowd-tune GCC compiler flags (minimize execution time, do not degrade code size)
auto/crowd-tune GCC compiler flags (minimize total binary size, do not degrade execution time)
auto/crowd-tune LLVM compiler flags (do not degrade execution time, do not degrade code size)
auto/crowd-tune LLVM compiler flags (minimize execution time)
auto/crowd-tune LLVM compiler flags (minimize execution time, do not degrade code size)
auto/crowd-tune OpenCL-based CLBlast (GFLOPs)
autotune custom pipeline dimensions
award
caffe
caffe2
cbricks
cfg
challenge.vqe
choice
class
clblast
cmdgen
compiler
crowd-benchmark DNN libraries and models
crowd-benchmark DNN libraries and models (Caffe - dev)
crowd-benchmark DNN libraries and models (Caffe2)
crowd-benchmark DNN libraries and models (TensorFlow)
crowd-benchmark DNN libraries and models (dividiti desktop app)
crowd-benchmark DNN libraries and models using mobile devices
crowd-benchmark shared workloads via ARM WA framework
crowd-test OpenCL compilers (beta) - crowdsource bug detection via CK
crowd-test OpenGL compilers (beta)
crowdnode
dashboard
dataset
dataset.features
demo
device (deprecated or not used)
dissemination.announcement
dissemination.book
dissemination.conference
dissemination.event
dissemination.hardware
dissemination.journal
dissemination.keynote
dissemination.lecture
dissemination.patent
dissemination.pitfall
dissemination.poster
dissemination.presentation
dissemination.press-release
dissemination.publication
dissemination.publication.artifact
dissemination.repo
dissemination.soft
dissemination.workshop
docker
env
experiment
experiment.raw
experiment.scenario.android
experiment.user
experiment.view
explore DNN batch size
explore GCC compiler flags
explore LLVM compiler flags
explore OpenBLAS number of threads
explore OpenMP number of threads
explore compiler flags
fuzz GCC compiler flags (search for bugs)
fuzz LLVM compiler flags (search for bugs)
gemmbench.crowdtuning
graph
graph.dot
hackathon.20180615
hackathon.20181006
hackathon.20190127
hackathon.20190315
index
jnotebook
kernel
log
machine
math.conditions
math.frontier
math.variation
me
milepost
misc
mlperf
mlperf.inference
mlperf.mobilenets
model
model.image.classification
model.r
model.sklearn
model.species
model.tensorflowapi
model.tf
module
nntest
open ReQuEST @ ASPLOS'18 tournament (Pareto-efficient image classification)
organization
os
package
person
photo
pipeline
pipeline.cmd
platform
platform.cpu
platform.dsp
platform.gpgpu
platform.gpu
platform.init
platform.nn
platform.npu
platform.os
proceedings.acm
program
program.behavior
program.dynamic.features
program.experiment.speedup
program.optimization
program.output
program.species
program.static.features
qml
qr-code
repo
report
research.topic
result
scc-workflow
script
slide
soft
solution
sut
table
tensorflow
test
tmp
user
video
vqe
wa
wa-device
wa-params
wa-result
wa-scenario
wa-tool
web
wfe
xml
Repository:
CK (machine learning based) multi-objective autotuning
CK analytics
CK crowdtuning (crowdsourcing autotuning)
CK dissemination modules
CK repository to crowdsource optimization of benchmarks, kernels and realistic workloads across Raspberry Pi devices provided by volunteers (starting from compiler flag autotuning)
CK web
Large and shared artifacts (HOG experiments) to reproduce CK paper
Reproducible and interactive papers with all shared artifacts for our CK papers
Reproducing PAMELA project (medium data set (20 frames) for slambench) via CK
Reproducing PAMELA project (slambench analysis and crowd-tuning) via CK
Tool clsmith converted to CK format
cTuning datasets (min)
cTuning programs
cbricks
ck-ai
ck-artifact-evaluation
ck-assets
ck-caffe
ck-caffe2
ck-cntk
ck-crowd-scenarios
ck-crowdsource-dnn-optimization
ck-crowdtuning-platforms
ck-dev-compilers
ck-dissemination
ck-docker
ck-env
ck-experiments
ck-graph-analytics
ck-math
ck-mlperf
ck-mlperf-sysml-demo-20190402
ck-mxnet
ck-nntest
ck-nntest-20181001
ck-qiskit
ck-quantum
ck-quantum-challenge-vqe
ck-quantum-hackathon-20180615
ck-quantum-hackathon-20181006
ck-quantum-hackathon-20190127
ck-quantum-hackathon-20190315
ck-quantum-hackathons
ck-request
ck-request-asplos18-caffe-intel
ck-request-asplos18-iot-farm
ck-request-asplos18-mobilenets-armcl-opencl
ck-request-asplos18-mobilenets-tvm-arm
ck-request-asplos18-resnet-tvm-fpga
ck-request-asplos18-results
ck-request-asplos18-results-caffe-intel
ck-request-asplos18-results-iot-farm
ck-request-asplos18-results-mobilenets-armcl-opencl
ck-request-asplos18-results-mobilenets-tvm-arm
ck-request-asplos18-results-resnet-tvm-fpga
ck-rigetti
ck-rpi-optimization-results
ck-scc
ck-scc18
ck-tensorflow
ck-tensorrt
ck-tvm
ck-wa
ck-wa-extra
ck-wa-workloads
ck-website
ctuning-datasets
default
gemmbench
local
mlperf-mobilenets
reproduce-carp-project
reproduce-milepost-project
shader-compiler-bugs
upload
Alias:
(UID):
User-friendly name:
Tags:
Author:
Author email:
Author web-page:
Entry copyright:
Entry license:
Meta-description in JSON:
{ "backup_data_uid": "6ec2287294570ae2", "build_compiler_vars": { "XOPENME": "" }, "compile_cmds": { "default": { "cmd": "../ck-compile$#script_ext#$" } }, "compile_deps": { "compiler": { "local": "yes", "name": "C compiler", "sort": 10, "tags": "compiler,lang-c" }, "xopenme": { "local": "yes", "name": "xOpenME library", "sort": 20, "tags": "lib,xopenme" } }, "compiler_env": "CK_CC", "data_name": "sha512sum", "extra_ld_vars": "$<
>$", "main_language": "c", "process_in_tmp": "yes", "program": "yes", "run_cmds": { "sha512": { "dataset_tags": [ "dataset" ], "hot_functions": [ { "name": "sha512_process_block", "percent": "99" } ], "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-timer.json", "run_cmd_main": "$#BIN_FILE#$ $#dataset_path#$$#dataset_filename#$", "run_cmd_out1": "tmp-output1.tmp", "run_cmd_out2": "tmp-output2.tmp", "run_correctness_output_files": [ "tmp-output1.tmp", "tmp-output2.tmp" ], "run_output_files": [ "tmp-output1.tmp", "tmp-ck-timer.json" ] } } }, "run_vars": { "CT_REPEAT_MAIN": "1" }, "tags": [ "rhash", "sha3", "lang-c", "automotive", "benchmark", "program", "crowd-tuning" ], "target_file": "a", "use_compile_script": "yes" }
Upload zip file:
Overwrite existing files:
Developed by
Grigori Fursin
Implemented as a
CK workflow
Hosted at