System Software for Parallel Computing. Two System Software Components Hard to do the innovation Replacement for Tradition Optimizing Compilers Replacement for conventional large monolithic OS. Quick View of Optimizing Compiler. Autotuners vs Traditional Compilers.
Earlier Auto -Tuners were used concentrate on non-intuitive loop unrolling
Recent Auto-Tuners are applicable for general-purpose parallel programs
Auto-Tuners as Libraries
Auto-Tuners as Stand-Alone Application
Integrating Auto-Tuners as part of Operating System
Compiler Extensions for Auto-Tuning
Note: Taken from More recent paper " Auto-Tuning Support for Manycore applications - Perspectives for Operating Systems and Compilers