Have you heard about the IBM SDK for Linux on Power? Do you worry about the time you might need to learn how to use it, or find it too intimidating to try out? To ease the effort, a few basic video walk-throughs are now available to show you typical SDK use-cases. The videos are now available at https://www.youtube.com/playlist?list=PLXUHQs-GmUIRbCsNtjcTAIFpZdvmhEPjq.
Part 1: Getting started: Import, port, and run a makefile-based project from your laptop
- On your laptop computer, launch the SDK
- Import a makefile-based project with an x86 heritage into the SDK
- Run the Migration Advisor to assist with porting the code to Linux on Power
- Enable the Build Advisor to help ensure best results as quickly as possible
- Set up a connection to a remote Power system running Linux
- Run your project on the remote system
Part 2: Using "OProfile" to profile an application
- Profile an application using "OProfile" and drill down into the source code
Part 3: Using "perf" to profile an application
- Similarly, profile an application using "perf" and drill down into the source code where the program is spending the most time
Part 4: CPI Breakdown and Drill-down
- Generate a "cycles-per-instruction" (CPI) report by using the hardware performance counters in the POWER processors to see how efficiently a program is using the processor resources, and drill down on specific events directly into the source code where those events are occurring.
Part 5: Using the Source Code Advisor
- Use the Source Code Advisor to analyze a program's run-time characteristics, review, and apply suggested source code changes to improve the performance of the program. We also show you how to apply those changes with one click.
Also, with version 1.9 of the SDK, we have simplified the installation process. You can now use a single script to download and install the SDK: http://public.dhe.ibm.com/software/server/iplsdk/common/install-sdk.sh.
Questions, comments, and discussion are always welcome in the Forums! Enjoy!