Back To Schedule
Tuesday, September 15 • 10:00am - 10:30am
Getting the Most Bang out of your Buck with Compilers on POWER - Archana Ravindar, IBM Systems

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Compilers form a critical component of the system stack and form a bridge between the underlying hardware and the higher application program level. In order to get the most of your POWER system, we should know how to use compilers to our advantage and employ its features to run programs most efficiently on the hardware. Compilers are equipped with knobs of various kinds such as flags, builtins and pragmas. Knowing when to use these knobs can make a huge difference performance wise. This presentation will cover these aspects in the context of the IBM XL compiler and open source compilers such as GCC and LLVM on POWER. We shall touch upon the corresponding knobs in each compiler so that the user can pick the knob according to their need. We will also cover how compilers communicate on why they could or could not do certain optimizations. Understanding why can lead to additional performance improvement opportunities and deepen the users understanding of the program and the compiler.

Continue the conversation in Slack


Archana Ravindar

Senior Engineer, IBM Systems
Dr. Archana Ravindar is a senior engineer with IBM Systems and works on compiler performance analysis and optimization of industry standard benchmarks and open source workloads on POWER. She has worked on IBM proprietary and open source based compilers such as GCC and LLVM on POWER... Read More →

Tuesday September 15, 2020 10:00am - 10:30am CDT
Track 3
  • See Session Slides yes