New Techniques for Adaptive Program Optimization

· Sapienza Università Editrice
eBook
204
Pages

About this eBook

Living organisms are adapted to their environment. Modern compilers and runtime systems for computer software are no different: as part of a continuous optimization process, they can adapt the execution cycle of a program to the workload it operates on. 

This thesis brings novel ideas to the software optimization domain. It illustrates methodological and practical contributions that advance the state of the art for performance profiling techniques and adaptive runtime designs, backed by promising experimental results on industrial-strength benchmarks. Part of the results has been presented in flagship programming language venues.

About the author

Daniele Cono D’Elia holds a Ph.D. in Engineering in Computer Science (2016). He is currently post-doc with Sapienza, working on software and systems security topics.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Centre instructions to transfer the files to supported eReaders.