Quickly inspect and analyze your application profiling results.
To improve performance in a multicore architecture, the application’s behavior should be understood. Poly-Inspector is a development tool that presents profile, simulator or trace information in an easy to view format for quickly identifying the application’s flow and hot spots. The development team will have the information to optimize the allocation of compute resources for maximum applications performance. Using a performance analysis tool for guidance about how to distribute processes onto several different cores, for optimal performance, greatly simplifies the process. From the programmer’s perspective, Poly-Inspector creates value by providing the programmer with a visual, interactive report that makes it easier to quickly understand the flow and find the hotspots. Developers can also re-run and re-profile the application very easily, even after modifications. Developers find that there is an increase in performance with Poly-Inspector, and that migration to multicore is simplified.
Poly-Inspector may be used on its own to measure application performance and behavior to make improved and more informed decisions. However, it is most useful when used in conjunction with Poly-Mapper, Poly-Generator and Poly-Messenger/MCAPI, which help developers to promptly make use of the analysis and to map compute-intensive functions to nodes accordingly.
For a more detailed description, please see our Poly-Inspector™ datasheet.
