Agner`s CPU blog

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

AVX512 Instruction Timing for Knigths Landing
Author:  Date: 2016-06-21 13:23
Now that Knights Landing is officially within Intel's lineup, I'm feeling quite curious about the first AVX512 VPUs performance.
Maybe, since that AVX512 behaves much like an alias for the original IMCI ISA, the timing measuraments for KNL's VPUs (except for the doubled throughput) would't differ much from those from the KNC VPU

Ref : "Test-driving intel xeon phi" : https://research.spec.org/icpe_proceedings/2014/p137.pdf -> It mentions the usage of a very similar method as the one for the x86 Instruction Timing tables. One interesting thing to notice is that even the Vector Logical instructions have at least a 2 cycle latency, proabably due to the vector mask stage.

 
thread Future instruction set: AVX-512 new - Agner - 2013-10-09
replythread Future instruction set: AVX-512 new - Elhardt - 2013-10-25
last reply Future instruction set: AVX-512 new - Agner - 2013-10-26
replythread Future instruction set: AVX-512 new - Agner - 2014-10-08
replythread AVX512 Instruction Timing for Knigths Landing - Jorcy Neto - 2016-06-21
last replythread AVX512 Instruction Timing for Knigths Landing new - Agner - 2016-06-22
last replythread AVX512 Instruction Timing for Knigths Landing new - Jorcy Neto - 2016-06-23
last reply AVX512 Instruction Timing for Knigths Landing new - Jorcy Neto - 2016-08-30
last replythread Future “vector+SIMD” extensions over AVX-512 new - Jorcy Neto - 2016-11-18
last replythread Future “vector+SIMD” extensions over AVX-512 new - Agner - 2016-11-18
last replythread Future “vector+SIMD” extensions over AVX-512 new - Jorcy Neto - 2017-06-21
last replythread Future “vector+SIMD” extensions over AVX-512 new - Jorcy Neto - 2017-06-26
last reply Future “vector+SIMD” extensions over AVX-512 new - Jorcy Neto - 2017-08-24
last reply Future instruction set: AVX-512 new - - - 2017-10-20