Originally Posted by Blameless
Zen has AVX2, but needs two cycles to execute a 256-bit AVX or AVX2 instruction.
I think I had figured that out wrong. Is it due to the 16B store per cycle
? Because everything other than this "16B store" technically conform AVX parts to be executed in a single cycle. BD had two cores each with 128b FPU and each core had to do one 128b operation in a cycle and combining it as one was obviously 2 clocks one 256 bit operation. But this time with Zen it is not that old Module architecture. Why did AMD not go full 256 per cycle configuration even this time ? Even after 5 years since the introduction of practical AVX with Intel SB ? This doesn't make sense.
Okay, I don't know you've perceived this or not by now or may be I am wrong, but I seriously think Intel somehow is barring AMD to use the same 4 x 64b AVX or 8 x 32 float/INT AVX2 configuration for FPU. May be I become overwhelmed about this but, anyway, I seriously think AMD has now completely lost the control of FP part of x86-64 in the market since the Intel introduced AVX. What do you think on this ?Edited by sumitlian - 8/28/16 at 2:28am