What is Post-Link Optimization for Linux on
POWER?
Post-Link Optimization for Linux® on POWER™, also
known as FDPR-Pro, is a performance-tuning utility used
to improve the execution time and the real memory
utilization of user-level application programs, based on
their run-time profiles.
How does it work?
The tool optimizes the executable image of a program
by collecting information on the behavior of the program
while the program is used for some typical workload. It
then re-analyzes the program (together with the
collected profile), applies global optimizations
(including program restructuring), and creates a new
version of the program that is optimized for that
workload. The new program generated by the optimizer
typically runs faster and uses less real memory than the
original program.
Example of a typical use: A database application
could be profiled while a representative stream of
requests and transactions is being performed. With the
profile available, the Post-Link Optimization tool
analyzes the program and creates an optimized version of
it, maximizing its performance for the given run-time
profile. For example, a large database server, whose
large execution memory exceeds cache size, can be
restructured so that its effective size, for the
representative workload, will fit into the cache and
thus execute faster.
Because the post-link optimization comes at the end
of the development process, adding it to an existing
development build of an application does not disrupt the
existing build. The compile-and-link stage proceeds
as-is, with the post-link optimization added as the last
step. |
No comments:
Post a Comment