CK-based Android applications to crowdsource AI/SW/HW co-design experiments
[ Project overview,
You can download and install two CK-based applications for your Android device
to participate in collaborative benchmarking, optimization, autotuning
and co-design of efficient model/SW/HW stacks for emerging workloads.
You can see all aggregated results from these experiments (speed, accuracy, costs) across diverse mobile phones
in the public repository
(note that we gradually move all CK SOTA scoreboards here
We use this open-source technology in open and reproducible ACM ReQuEST tournaments
to co-design Pareto-efficient deep learning stacks (speed, accuracy, costs)
and in a joint project with Raspberry Pi foundation
to crowdsource compiler autotuning and machine learning (see interactive article
To our surprise, our open science applications were removed from Google Play
in August 2018 after 3 years of successful participation by thousands of users
extra code or data from external sources. However, the whole point of our applications
and our novel crowd-tuning concept is to download slightly differently modified
code and models to different users to collaboratively find the most efficient solutions
across diverse platforms and environments provided by volunteers similar
to SETI@home in terms of speed,
accuracy, costs and other metrics or automatically detect software and hardware bugs
and paper 4).
While we are discussing with Google how to move our applications back to Google Play Store,
you can download and install them here.
Just make sure that your Android device is configured to allow
installation from sources other than the Play Store before
downloading and installing our CK-based Android apps.
You can check it as follows:
Go to "Settings" of your Android device
Tap on "Lock screen and security" or "Security" (depending on the version of your Android device)
Check the box next to "Unknown sources" (Allow installation of apps from sources other than the Play Store).
Note that you can always revert it back to original setting after installing our apps.
You can now download, install and run two CK-based Android applications to
This application was originally developed by Grigori Fursin
with a user-friendly GUI developed by our partners
See this white paper
for our future plans.