Nowadays, engineers have to develop software often without even knowing which hardware it will eventually run on in numerous mobile phones, tablets, laptops, data centers, supercomputers and cloud services. Unfortunately, optimizing compilers often fail to produce fast and energy efficient code across all hardware configurations. In this technical report, we present the first to our knowledge practical, collaborative, publicly available and Wikipedia-inspired solution to this problem based on our recent Collective Mind Infrastructure and Repository
In the mid 90s, I attempted to fundamentally rethink the design and optimization of computer systems...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
International audienceIterative compilation is an efficient approach to optimize programs on rapidly...
Nowadays, engineers have to develop software often without even knowing which hardware it will event...
I started drafting this document at the beginning of the development of the 3rd version of plugin-ba...
International audienceDesigning, analyzing and optimizing applications for rapidly evolving computer...
International audienceComputing systems rarely deliver best possible performance due to ever increas...
International audienceEmpirical auto-tuning and machine learning techniques have been showing high p...
Based on our interdisciplinary background, we propose to radically change research and development m...
Designing and optimizing novel computing systems became intolerably complex, ad-hoc, costly and erro...
Empirical auto-tuning and machine learning techniques have been showing high potential to improve ex...
In the mid 90s, I attempted to fundamentally rethink the design and optimization of computer systems...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
International audienceIterative compilation is an efficient approach to optimize programs on rapidly...
Nowadays, engineers have to develop software often without even knowing which hardware it will event...
I started drafting this document at the beginning of the development of the 3rd version of plugin-ba...
International audienceDesigning, analyzing and optimizing applications for rapidly evolving computer...
International audienceComputing systems rarely deliver best possible performance due to ever increas...
International audienceEmpirical auto-tuning and machine learning techniques have been showing high p...
Based on our interdisciplinary background, we propose to radically change research and development m...
Designing and optimizing novel computing systems became intolerably complex, ad-hoc, costly and erro...
Empirical auto-tuning and machine learning techniques have been showing high potential to improve ex...
In the mid 90s, I attempted to fundamentally rethink the design and optimization of computer systems...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
International audienceIterative compilation is an efficient approach to optimize programs on rapidly...