Intel® Architecture Code Analyzer Download

April 2019: Intel® Architecture Code Analyzer has reached its End Of Life. Users may want to try LLVM-MCA. This is NOT a recommendation to use LLVM-MCA nor a comment on its accuracy or usefulness. Thanks for being faithful users of Intel Architecture Code Analyzer throughout the years. We hope it was useful for you.

The following are all available Intel® Architecture Code Analyzer downloads:

Version 3.0

Readme (2 KB) | Intel Architecture Code Analyzer - User Guide Rev 3.0 (787 KB)

Version 2.3

Readme (1.41 KB) | Intel Architecture Code Analyzer - User Guide Rev 2.3 (933 KB)

Version 2.2

Readme (1.5 KB) | Intel Architecture Code Analyzer - User Guide Rev 2.2 (919 KB)

Version 2.1

Readme (2 KB) | Intel Architecture Code Analyzer - User Guide Rev 2.1 (1.2 MB)

Please take a moment to register with the Intel® Developer Zone to participate in forum discussions.

Back to the Intel Architecture Code Analyzer Overview page

There are downloads available under the What If Pre-Release License Agreement license. Download Now
For more complete information about compiler optimizations, see our Optimization Notice.



Hi foxtokser,

Please take the headers from one of the other distributions; they are the same for all platforms. 


The windows download does not include the iacaMarks.h header file mentioned in the docs

All I get trying to download the tool after a) logging in and b) agreeing to the license is

"Access denied

You are not authorized to access this page."

So good going there.

Would like to see this extended to support KNL to get started on evaluating software.  Could really have used it for KNC evaluation had it existed earlier.

awesome tool. I hope it'll get more attention from the devs in the future. A better visualization would be nice, and faster run time - the tool really chokes if you reach about a thousand of instructions to analyz

If you are not going to support it, at least please release the source


Do you plan to make a release for MIC - Xeon Phi ? It will be very nice.





This looks promising, but I was unable to test it on my (64-bit) Linux installation. It would appear I'm missing several dependencies, including the 32-bit libc++ library. To save installing a bunch of 32-bit libraries, would it be possible to get a 64-bit linux build? And/or use the same shell script installation system that ICC et al use to install prerequisites?

Much obliged, Matt

The mac binary has a readme.txt that suggests setting the DYLD_LIBRARY_PATH in order to run the iaca binary. The bin directory includes a shell script that does that for you. An even simpler way to make this work is to use this command to fix the binary to correctly find its shared library:

cd iaca-mac32/bin
install_name_tool -change ../iaca-mac32/lib/ ../lib/ iaca

Now the binary runs w/o any changes to the environment variables. Your original build process should probably be fixed to use this correct install name.

I am downloading the Intel Architecture Code Analizer in an attempt to straighten out an Internal Source code Error. I'll give you feedback if it corrects the problem. Sincerly,...Shard...

very good


Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.