Skip to content

ctuning/reproduce-carp-project

Repository files navigation

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:

@inproceedings{ck-date16,
    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 = {https://www.researchgate.net/publication/304010295_Collective_Knowledge_Towards_RD_Sustainability}
}

Support

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.

Prerequisites

Installation

$ 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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published