| December 15, 2010 9:00 PM PST | |
| What If Home | Product Overview | Features | Technical Requirements | Documentation FAQ | Primary Technology Contacts |
Intel Software Autotuning Tool
The Intel Software Autotuning Tool (ISAT) is a new performance tuning tool that supports automatic searching for the near-optimal values of program parameters that have significant performance impact. Examples are the cache-blocking factors in matrix computations, the task granularity in TBB, and the scheduling policy of OpenMP parallel constructs. The output of ISAT is a tuned version of the program based on the searching results. In addition, it supports visualization of the tuning results (e.g., Figure 1) so that the developer can have a better understanding of his program performance. ISAT can be used on top of any C/C++ compilers on Linux.
Figure 1: Visualization of ISAT results.
- Automatic searching of the near-optimal values of program parameters
- Easy to use with no compiler dependency
- Programmer-controlled searching strategies
- Threading-library specific tuning for OpenMP and TBB
- Visualization of tuning results
- The autotuner is open-sourced
- 32 or 64-bit Linux; Python version between 2.4 and 2.9; any C/C++ compiler.
- User manual
- A Synergetic Approach to Throughput Computing on x86- Based Multicore Desktops
- Presentation: A Synergetic Approach to Throughput Computing on Intel® Architecture
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (5) 
| March 1, 2011 8:01 AM PST
ckluk |
Gerben, Thanks for your interest in ISAT. Supporting other languages like Fortran can potentially happen in future releases. If there are enough of demands, we will consider it seriously. Thanks, -ck |
| August 2, 2011 8:45 AM PDT
msaito@imagsts.com
| Still on target for autumn release of a Windows version? |
| September 6, 2011 1:03 AM PDT
Abderrahim Dj
| thanks |
| February 4, 2012 4:11 AM PST
sbtech
|
can i use it on Visual studio 2010 with dotnet 4 C# |
Trackbacks (2)
- Jeff’s Notebook: New performance tuning tool for your Parallel Code – Intel Software Network Blogs
January 5, 2011 8:44 AM PST - Jeff’s Notebook: New performance tuning tool for your Parallel Code | ServerGround.net
January 5, 2011 9:11 AM PST
Leave a comment 
To obtain technical support, please go to Software Support.


Gerben Roest
performance computing Linux users) know about it, and they all said:
"Can we use it with our Fortran code?"
Can you comment on that?
Thanks
Gerben