User Guide

Contents

Scalability Analysis

When designing a parallel application, you need to know if the application performance continues to increase when you add more threads or tapers off. However, in a complex application, it is often not obvious what the overall parallelism of the application is.
Use the scalability analysis plugin to:
  • Estimate the application parallelism provided by the topology of the graph.
  • Estimate the inherent application parallelism provided within nodes that have unlimited concurrency.
  • Identify contributing factors to overall parallelism.
The scalability analysis plugin allows you to run a graph with a varying number of threads and provides speedup information of the graph with respect to running the graph serially. You can specify any configuration of the graph to help design and analyze the graph.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserverd for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804