@ctuning

cTuning foundation

non-profit R&D organization developing open-source technology for collaborative and reproducible experimentation

Pinned repositories

  1. ck

    Collective Knowledge is a cross-platform customizable Python framework to share artifacts as reusable components with JSON API; quickly prototype experimental workflows (such as multi-objective DNN…

    Python 119 12

  2. ck-autotuning

    CK extensions - customizable, multi-dimensional and multi-objective software and hardware autotuning

    Python 42 6

  3. ck-env

    CK extensions - managing environments for software and hardware

    Python 41 4

  4. ck-crowdtuning-platforms

    Platforms participating in experiment crowdsourcing, and their features

    1C Enterprise 30

  5. crowdsource-experiments-using-android-devices

    Android application to participate in experiment crowdsourcing (such as workload crowd-benchmarking and crowd-tuning) using public Collective Knowledge servers

    Java 4 2

  6. ctuning-programs

    CK repository with benchmarks

    C 30

  • Collective Knowledge is a cross-platform customizable Python framework to share artifacts as reusable components with JSON API; quickly prototype experimental workflows (such as multi-objective DNN optimization); automate software installation; crowdsource and reproduce experiments; unify predictive analytics; enable interactive articles. Demo:

    json-api open-science reproducible-science reproducibility collaborative-research reusable-artifacts crowdsourcing-experiments

    Python 119 12 Updated Feb 26, 2017
  • collection of various math libs in CK format

    Shell 33 2 Updated Feb 25, 2017
  • Crowdtuning (crowdsourcing experiments, auto tuning and machine learning). Public results - http://cknowledge.org/repo

    Python 37 1 Updated Feb 24, 2017
  • CK extensions - unifying access to various predictive analytics engines

    Python 36 1 Updated Feb 24, 2017
  • CK extensions - customizable, multi-dimensional and multi-objective software and hardware autotuning

    Python 42 6 Updated Feb 22, 2017
  • CK extensions - managing environments for software and hardware

    Python 41 4 Updated Feb 21, 2017
  • CK-powered Artifact Evaluation website for PPoPP, CGO, ADAPT, RTSS, PACT and SC

    HTML 30 Updated Feb 20, 2017
  • Images for CK documentation

    TeX 27 Updated Feb 17, 2017
  • Collective Knowledge repository for evaluating and optimising performance of TensorFlow

    Python 45 3 Updated Feb 13, 2017
  • Workload Knowledge: an open framework for gathering and sharing knowledge about system design and optimization using real-world workloads. Presentation:

    Python 25 3 Updated Feb 10, 2017
  • CK crowd-benchmarking and crowd-tuning workflow for Tiny DNN

    C++ 3 1 Updated Feb 5, 2017
  • Public scenarios to crowdsource experiments (such as Caffe crowd-benchmarking and crowd-tuning using mobile devices)

    1 Updated Feb 3, 2017
  • CK repository to keep old packages

    CMake Updated Jan 26, 2017
  • libdnn

    Forked from naibaf7/libdnn

    Greentea LibDNN - a universal convolution implementation supporting CUDA and OpenCL

    C++ 11 Updated Jan 19, 2017
  • Platforms participating in experiment crowdsourcing, and their features

    1C Enterprise 30 Updated Jan 17, 2017
  • Android application to participate in experiment crowdsourcing (such as workload crowd-benchmarking and crowd-tuning) using public Collective Knowledge servers

    Java 4 2 Updated Dec 19, 2016
  • clsmith tool converted to CK format

    C 5 1 Updated Dec 15, 2016
  • CK web interface (web services, repo browser, interactive graphs, interactive articles, etc)

    Python 32 Updated Dec 13, 2016
  • Results from collaborative optimization of computer systems

    E 1 Updated Dec 11, 2016
  • CK repository to test, benchmark and tune compilers from trunk (LLVM, GCC, etc)

    Shell 29 Updated Dec 11, 2016
  • Archive of CK crowd scenarios (with outdated code species)

    Updated Dec 5, 2016
  • Implementation of MILEPOST GCC (machine learning based compiler) as a Collective Knowledge package to let the community reproduce our past R&D projects. However, the new machine-learning based optimization is done using CK multi-dimensional and multi-objective autotuner and crowd-tuner

    C 3 Updated Nov 25, 2016
  • Extra resources for CK-powered Workload Automation

    Python 1 Updated Nov 15, 2016
  • ARM's WA workloads in CK format

    Python 1 Updated Nov 15, 2016
  • Minimal datasets and their features for cTuning benchmarks (computer systems research) to crowdsource optimization. Live results:

    1 Updated Nov 8, 2016
  • Shared artifacts for our CK paper

    HTML 4 Updated Nov 4, 2016
  • Simple plugin and event-based interface to expose externals of hardwired tools (and connect them to CK)

    Java 3 Updated Oct 21, 2016
  • Reproducing experiments from UK Pamela project to connect to CK auto-tuning and predictive analytics

    HTML 3 Updated Oct 15, 2016
  • Standalone, thin and portable server to let users participate in experiment crowdsourcing using Windows devices via Collective Knowledge

    C 35 3 Updated Oct 7, 2016
  • CK repository with benchmarks

    C 30 Updated Sep 24, 2016