What's new in AMD APP Profiler 2.4.1297
Dec 22, 2011
- Support for AMD APP SDK v2.6.
- Added a kernel occupancy analyzer, which calculates and displays a kernel occupancy number, which estimates the number of in-flight wavefronts on a compute unit as a percentage of the theoretical maximum number of wavefronts that the compute unit can support.
- Added support for collecting symbol information when collecting an application trace, allowing navigation from the API Trace view to the source code that called an API.
- Improved OpenCL analysis module:
- Added detection of non-optimized data transfer operations.
- Added detection of redundant synchronization operations.
- Improved detection of unnecessary blocking write operations.
- Improved analysis in multithreaded applications (fixed false positives).
- Added support for specifying which OpenCL APIs will be traced.
- Added ability to rename sessions in the Session Explorer Window.
- Added ability to automatically delete profiler sessions when closing a Microsoft Visual Studio solution.
- Added support for modifying the parameters used to initiate a profiler session.
- Added support for multiple-GPU systems when collecting performance counters.
- Improved the CLPerfMarkerAMD library.
- Improved performance when using timeout mode.
- In the session window, "GPRs" column has been renamed "VGPRs" (vector GPRs).
- Fixed a problem with loading saved counters from a file.
- Fixed a problem where the performance counter values for some kernel dispatch operations were reported as all zeros.
- Fixed a problem with missing GPU timestamps in an application trace when enabling the "Write trace data periodically during program execution" option.
- Removed Data Transfer data from the Session view for OpenCLâ„¢ applications. It is recommended that you use the Application Trace view to get information on data transfers.
- Preview: Support for profiling with AMD Radeon HD7000 series GPUs (requires AMD APP SDK v2.6 and an AMD Catalyst version that supports this hardware).