Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

compatibility automation workflow

DOI License

CK repository to reproduce CARP project

Shared artifacts (code and data) and workflows from the EU FP7 CARP project in the Collective Knowledge format (CK) to let the community reproduce and validate this research.

The vision publication about how Collective Knowledge can assist scientists to develop sustainable research software and help research projects to survive in a Cambrian AI/SW/HW chaos or when leading developers leave:

    title = {{Collective Knowledge}: towards {R\&D} sustainability},
    author = {Fursin, Grigori and Lokhmotov, Anton and Plowman, Ed},
    booktitle = {Proceedings of the Conference on Design, Automation and Test in Europe (DATE'16)},
    year = {2016},
    month = {March},
    url = {}


The non-profit cTuning foundation (France) and dividiti Ltd (UK/US) help academic and industrial projects to use Collective Knowledge framework (CK) and implement sustainable and portable research software, share artifacts and workflows as reusable and customizable components, crowdsource and reproduce experiments, enable collaborative AI/SW/HW co-design from IoT to supercomputers to trade-off speed, accuracy, energy, size and costs, accelerate knowledge discovery, and facilitate technology transfer. Contact them for further details.



$ sudo pip install ck
$ ck pull repo:reproduce-carp-project

Basic usage

Run experiment on Linux or Windows

$ ck compile program:pencil-benchmark-hog --speed
$ ck run program:pencil-benchmark-hog

Run experiment on Android with OpenCL:

$ ck compile program:realeyes-hog-opencl --speed --target_os=android21-arm64
$ ck run program:realeyes-hog-opencl --speed --target_os=android21-arm64


Shared artifacts and workflows from the EU FP7 Carp project in the customizable, portable and reusable Collective Knowledge format:



No packages published