/ck-lift

Integration of the Lift project with the Collective Knowledge (CK) framework

Primary LanguagePythonMIT LicenseMIT

CK-Lift repository

logo logo License

This is a Collective Knowledge repository for the Lift compiler. It is used to unify and automate installation and usage of the Lift compiler across diverse platforms.

Acknowledgments

This work was supported by the [https://www.hipeac.net/mobility/collaborations HiPEAC collaboration grant] between the [http://www.ed.ac.uk University of Edinburgh] and [http://dividiti.com dividiti].

Installation (Linux or Windows)

Pre-requisities

  • Python 2.7+ or 3.4+ with pip

Setup

$ sudo pip install ck
$ ck pull repo --url=https://github.com/lift-project/ck-lift

Test

$ ck install package --tags=compiler,lift
$ ck run lift-benchmark

Next steps

We plan to integrate Lift with CK crowd-tuning technology to crowdsource and speed up optimization of various math. algorithms across diverse platforms and environments: http://cKnowledge.org/repo

Feedback

Get in touch with Lift developers via official project website:

Get in touch with the CK community via this mailing list: