|
Stream KernelAnalyzer (SKA for short) is a tool for analyzing the performance of stream kernels on ATI Radeon graphics cards and AMD FireStream stream processors. It gives you accurate performance estimates for your kernels and even allows you to view disassembly of the generated hardware shader. Stream KernelAnalyzer can be used as a GUI tool for interactive tuning of your kernels or in command line mode to generate detailed reports. It supports Brook+ and IL kernels.
» What's New » Download
What's New in Version 1.3
- Support for Catalyst™ driver 9.5-9.8.
- Support for ATI RadeonTM HD 4890 graphics cards.
- Support for ATI RadeonTM HD 4770 graphics cards.
- Improved interface for selecting which ASICs to generate statistics for.
- Compiler Statistics table now remembers which column to sort by.
» See release notes for previous versions of Stream KernelAnalyzer
Requirements: Windows XP or Vista and ATI Stream SDK 1.3.
Enter your kernel into the Source Code window. You can load it via the file menu, drag and drop it onto the window or type it in from scratch if you prefer. If your kernel is an IL kernel Stream, KernelAnalyzer will automatically compile the IL and generate statistics. If your input is a Brook program, then you may need to set the Kernel entry correctly for your program. If your kernel is compiled successfully, you should see the disassembly of it in the Object Code window. The Compiler Statistics window will display statistics about your kernel. If you wish to see disassembly of the hardware shader as generated by ATI’s Shader Compiler you may select the ATI graphics card you’re interested in from the Format list.
Stream KernelAnalyzer Screenshot
 Figure 1: Click to enlarge.
|