Improving Linux Performance with GCC latest technologies

Session information has not yet been published for this event.

*
Refereed Presentation
Scheduled: Friday, November 4, 2016 from 11:45am – 12:30pm in Sweeney F

One Line Summary

Use of the latest GCC technology to boost the performance of a Linux-based system

Abstract

As the Linux community continues to redefine the boundaries of what is possible in a server-based Linux distributions running on new silicon, both power and performance play an increasingly important role in the industry. In the Clear Linux Project for Intel Architecture, we decided to use the latest GCC technology to boost the performance of a Linux-based system. From profile-based techniques (PGO and AutoFDO), changes in kernel to Function Multi-Versioning (a compiler feature that is capable of optimizing the same code for multiple architectures and then automatically selecting the correct architecture-specific version of the code at runtime) we will show how these technologies can be used to improve runtime performance and unleash the power of new data centers in Linux distributions. This presentation will help Linux OS developers to better understand the capabilities of the latest version of GCC compiler. This presentation will include demos and open source templates that can be reused for their own applications. (looking for feedback from Linux community )

Tags

performance, cloud, linux, profiling, compilers

Presentation Materials

slides

Speaker

  • Photo on 9-13-16 at 3

    Biography

    Victor was maintainer and developer of the board OMAP138 “Hawk board” on the Linux project. At Intel he is part of the Open Source Technology Center as OS developer. He is in charge of the Power and Performance team of the Clear Linux* Project for Intel® Architecture OS . He also has experience as SW validation and tools development engineer in HPC and binary translation teams. In his free time is volunteer with Intel Education and regularly gives technical presentations to universities and tech congress in order to increase the level of Linux/Embedded knowledge.

Leave a private comment to organizers about this proposal