About
4
Publications
2,011
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
222
Citations
Publications
Publications (4)
Nowadays, engineers have to develop software often without even knowing which
hardware it will eventually run on in numerous mobile phones, tablets,
desktops, laptops, data centers, supercomputers and cloud services.
Unfortunately, optimizing compilers are not keeping pace with ever increasing
complexity of computer systems anymore and may produce...
This is a report about HiPEAC-funded internship at STMicroelectronics to systematize optimization and co-design of computer systems using machine learning.
Software and hardware co-design and optimization of HPC systems has become intolerably complex, ad-hoc, time consuming and error prone due to enormous number of available design and optimization choices, complex interactions between all software and hardware components, and multiple strict requirements placed on performance, power consumption, size...
Tuning compiler optimizations for rapidly evolving hardware makes porting and extending an optimizing compiler for each new
platform extremely challenging. Iterative optimization is a popular approach to adapting programs to a new architecture automatically
using feedback-directed compilation. However, the large number of evaluations required for e...