Graph explorer

Collective Tuning Initiative

Computing systems rarely deliver best possible performance due to ever increasing hardware and software complexity and limitations of the current optimization technology. Additional code and architecture optimizations are often required to improve execution time, size, power consumption, reliability and other important characteristics of computing systems. However, it is often a tedious, repetitive, isolated and time consuming process. In order to automate, simplify and systematize program optimization and architecture design, we are developing open-source modular plugin-based Collective Tuning Infrastructure (CTI, http://cTuning.org) that can distribute optimization process and leverage optimization experience of multiple users. CTI provides a novel fully integrated, collaborative, "one button" approach to improve existing underperfoming computing systems ranging from embedded architectures to high-performance servers based on systematic iterative compilation, statistical collective optimization and machine learning. Our experimental results show that it is possible to reduce execution time (and code size) of some programs from SPEC2006 and EEMBC among others by more than

3 nodes2 linksoverview previewCollective Tuning Initiative
3 nodes2 links
Collective Tuning Initiative3 visible / 3 total nodes / 2 links
AuthorshipTopic signalWCollective Tuning Initiativepreprint / 2014AGrigori FursinResearcherTDistributed, Parallel, ...4102 works
PaperSignal 102 links

Collective Tuning Initiative

preprint / 2014

Open