11Shared programs, benchmarks and kernels for autotuning/crowd-tuning
22===================================================================
33
4- Various public benchmarks and kernels that we used in our research on
5- universal and multi-objective autotuning/crowd-tuning. It is possible
6- to reproduce and extend some techniques from our recent papers :
4+ These are various public programs, benchmarks and kernels used
5+ in our research on universal and multi-objective autotuning/crowd-tuning
6+ in the [ open Collective Knowledge format ] ( http://cKnowledge.org ) :
77
88* http://arxiv.org/abs/1506.06256
99* http://hal.inria.fr/hal-01054763
@@ -13,8 +13,9 @@ to reproduce and extend some techniques from our recent papers:
1313We envision that community will join us in sharing their programs and data sets
1414to enable systematic, collaborative and reproducible computer engineering.
1515
16- Benchmarks are considerably simplified to be run on (Android based)
17- mobile phones and tables, and have many related data sets.
16+ Benchmarks are considerably simplified to be run on Linux, Windows, MacOs
17+ and even on Android based mobile phones and tables together with
18+ [ open CK data sets] ( https://github.com/ctuning/ctuning-datasets-min ) .
1819
1920See some results from crowdsourcing iterative compilation (autotuning)
2021on Android-based mobile phones and other computer systems:
@@ -30,13 +31,13 @@ Stable reprository
3031
3132Dependencies on other repositories
3233==================================
33- * ck-autotuning
34- * ck-env
34+ * [ ck-autotuning] ( https://github.com/ctuning/ck-autotuning )
35+ * [ ck-env] ( https://github.com/ctuning/ck-env )
3536
3637Authors
3738=======
3839
39- * Grigori Fursin, cTuning foundation (France) / dividiti (UK)
40+ * [ Grigori Fursin] ( http://fursin.net/research.html ) , cTuning foundation/ dividiti
4041* Various authors of shared programs (see individual entries)
4142
4243Prerequisites
@@ -77,3 +78,44 @@ Now, when you run a given program as above, you will have an extended choice of
7778If you want to compile and run our benchmarks on Android-based mobile phones,
7879you need to download and register with CK Android NDK as described here:
7980* https://github.com/ctuning/ck/wiki/Getting_started_guide_tools
81+
82+ Publications
83+ ============
84+
85+ ```
86+ @inproceedings{ck-date16,
87+ title = {{Collective Knowledge}: towards {R\&D} sustainability},
88+ author = {Fursin, Grigori and Lokhmotov, Anton and Plowman, Ed},
89+ booktitle = {Proceedings of the Conference on Design, Automation and Test in Europe (DATE'16)},
90+ year = {2016},
91+ month = {March},
92+ url = {https://www.researchgate.net/publication/304010295_Collective_Knowledge_Towards_RD_Sustainability}
93+ }
94+
95+ @inproceedings{Fur2009,
96+ author = {Grigori Fursin},
97+ title = {{Collective Tuning Initiative}: automating and accelerating development and optimization of computing systems},
98+ booktitle = {Proceedings of the GCC Developers' Summit},
99+ year = {2009},
100+ month = {June},
101+ location = {Montreal, Canada},
102+ keys = {http://www.gccsummit.org/2009}
103+ url = {https://scholar.google.com/citations?view_op=view_citation&hl=en&user=IwcnpkwAAAAJ&cstart=20&citation_for_view=IwcnpkwAAAAJ:8k81kl-MbHgC}
104+ }
105+ ```
106+
107+ * http://arxiv.org/abs/1506.06256
108+ * http://hal.inria.fr/hal-01054763
109+ * https://hal.inria.fr/inria-00436029
110+ * http://arxiv.org/abs/1407.4075
111+ * https://scholar.google.com/citations?view_op=view_citation&hl=en&user=IwcnpkwAAAAJ&citation_for_view=IwcnpkwAAAAJ:LkGwnXOMwfcC
112+
113+ Feedback
114+ ========
115+
116+ If you have problems, questions or suggestions, do not hesitate to get in touch
117+ via the following mailing lists:
118+ * https://groups.google.com/forum/#!forum/collective-knowledge
119+ * https://groups.google.com/forum/#!forum/ctuning-discussions
120+
121+ ![ logo] ( https://github.com/ctuning/ck-guide-images/blob/master/logo-validated-by-the-community-simple.png )
0 commit comments