Monday 16 November 2015

Join our experiment on public discussion of ADAPT'16 paper submissions!

Dear colleagues,
As a part of our ongoing initiative towards open, collaborative and reproducible computer systems' research, we cordially invite you to participate in the public pre-reviewing of ADAPT'16 paper submissions co-located with HiPEAC'16(6th international workshop on adaptive, self-tuning
computing systems).
Each submission is now available at ArXiv and has a separate Reddit discussion thread here:

Note that several papers have shared artifacts (benchmarks, data sets, models) to help you validate presented techniques and even build upon them!
Please, feel free to comment on these papers, exchange ideas, reproduce results, suggest extensions, note missing references and related work, etc. We hope such public pre-reviewing will speed up dissemination of novel ideas while also letting authors actively engage in discussions and eventually improve their open articles before the final reviewing by the ADAPT Program Committee!
You can find more details about this publication model at http://adapt-workshop.org/motivation2016.html
Looking forward to your participation!

Friday 25 September 2015

Summer digest on collaborative and reproducible R&D

Upcoming events


  • 19.Oct.2015: Software Credit Workshop (organized by Software Sustainability Instutite in London). This workshop will explore what contribution software can and should make for academic reputational credit.

  • 1-4.Nov.2015: Dagstuhl perspective workshop on artifact evaluation (page, participant list). Public report will be available afterwards.


  • 20.Nov.2015: Artifact submission deadline for PPoPP'16 / CGO'16 accepted papers:

Past events


Articles




 Presentations


Notes


National requirements



Events with artifact sharing/evaluation

Related blogs


Tools and websites

  • OCCAM portal - open curation for computer architecture modeling
  • http://www.execandshare.org - creates a companion website associated with a submitted paper to implement the methodology presented in the paper.
  • Org mode - keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system
  • Reprozip - automatically packing experiments (tool, article)
You can find all past aggregated notes at http://cTuning.org/reproducibility-wiki


Thursday 24 September 2015

Collective Knowledge is now available via PyPi

Dear colleagues,
 
Just a note that we finally added Collective Knowledge framework to PyPi archive. It should now be possible to install CK simply via:
 
$ pip install ck
 
The idea is to really minimize set up time for researchers before prototyping their ideas and sharing experimental results. For example, on Linux with GCC, it should take just 3 steps to compile and run a given shared benchmark:
 
$ ck pull repo:ctuning-benchmarks
$ ck compile program:cbench-automotive-susan --speed
$ ck run program:cbench-automotive-susan
 
Similarly, it is possible to run various shared scenarios (including compilation on Windows, cross-compilation forAndroid, multi-objective autotuning, predictive analytics, compiler bug detection) as described here:
Feedback and suggestions are very welcome! Also, do not hesitate to open enhancement or bug requests here:
 
Have fun,
dividiti team

Friday 21 August 2015

Our vision – efficient and reliable computing everywhere

The complexity of engineering computer systems has been growing exponentially (along with the other things exponential growth is actually good for e.g. transistor count). "Quality, cost to deliver, time to deliver – pick any two", an old adage goes. But the rising complexity means that even the ability to pick any two is becoming elusive. Both hardware and software take longer and cost more to produce, only to achieve quality that users will view as merely acceptable.
We thus believe the time is ripe for accelerating computer systems' R&D – from hardware design to programming tools to software development. We aim for liberating engineers from complex, time-consuming and error-prone tasks, therefore allowing them to focus on what they enjoy most – creative problem solving and innovation.
We invite you to join us on our journey!