What is IACA and how do I use it?

2019-04: Reached EOL. Suggested alternative: LLVM-MCA 2017-11: Version 3.0 released (latest as of 2019-05-18) 2017-03: Version 2.3 released What it is: IACA (the Intel Architecture Code Analyzer) is a (2019: end-of-life) freeware, closed-source static analysis tool made by Intel to statically analyze the scheduling of instructions when executed by modern Intel processors. This allows it … Read more

Micro fusion and addressing modes

In the decoders and uop-cache, addressing mode doesn’t affect micro-fusion (except that an instruction with an immediate operand can’t micro-fuse a RIP-relative addressing mode). But some combinations of uop and addressing mode can’t stay micro-fused in the ROB (in the out-of-order core), so Intel SnB-family CPUs “un-laminate” when necessary, at some point before the issue/rename … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)