Agner`s CPU blog

Software optimization resources | E-mail subscription to this blog | www.agner.org

Conditional operation
Author: Agner Date: 2014-09-21 01:34
Just_Coder wrote:
When do you think Intel could add conditional operation prefix?
I agree that predicated instructions can be useful for avoiding the large branch misprediction penalties. Some instruction sets have this, but so far the x86 family has only conditional move. The forthcoming AVX512 instruction set has conditional execution of almost all vector instructions, on a per-element basis. See www.agner.org/optimize/blog/read.php?i=288
Microprocessors with AVX512 are expected some time next year.
 
thread Optimization manuals updated - Agner - 2013-09-04
reply Optimization manuals updated - Agner - 2014-02-19
replythread Latency of PTEST/VPTEST - Nathan Kurz - 2014-05-20
last reply Latency of PTEST/VPTEST - Agner - 2014-05-20
replythread Optimization manuals updated - Silvermont test - Agner - 2014-08-08
last replythread Optimization manuals updated - Silvermont test - Tacit Murky - 2014-08-11
last reply Optimization manuals updated - Silvermont test - Agner - 2014-08-13
replythread Conditional operation - Just_Coder - 2014-09-20
last replythread Conditional operation - Agner - 2014-09-21
last reply Conditional operation - Slacker - 2014-10-06
replythread Optimization manuals updated - Slacker - 2014-10-06
last reply Optimization manuals updated - jenya - 2014-10-10
replythread FP pipelines on Intel's Haswell core - John D. McCalpin - 2014-10-17
reply FP pipelines on Intel's Haswell core - Agner - 2014-10-18
last replythread FP pipelines on Intel's Haswell core - Jorcy de Oliveira Neto - 2015-09-24
last reply FP pipelines on Intel's Haswell core - Agner - 2015-09-25
replythread Micro-fusion limited to 1-reg addressing modes - Peter Cordes - 2015-07-11
replythread Micro-fusion limited to 1-reg addressing modes - Agner - 2015-07-12
last reply Micro-fusion limited to 1-reg addressing modes - Tacit Murky - 2015-11-15
last replythread Micro-fusion limited to 1-reg addressing modes - Agner - 2015-12-01
last reply Micro-fusion limited to 1-reg addressing modes - Peter Cordes - 2015-12-15
last replythread Skylake? - Travis - 2015-10-21
last replythread Skylake? - Agner - 2015-10-22
replythread Skylake? - John D. McCalpin - 2015-10-22
reply Skylake? - Adrian Bocaniciu - 2015-10-23
last reply Skylake? - Bigos - 2015-10-23
last replythread Skylake? - Slacker - 2015-10-24
last reply Excavator and Puma - Agner - 2015-12-16