3 ms·
I was quite skeptical about SVE, but it seems Fujitsu A64FX proved it works. Now I wonder if vector processing works (in terms of hardware implementation), why
by sanxiyn 6y ago
I was quite skeptical about SVE, but it seems Fujitsu A64FX proved it works.
Now I wonder if vector processing works (in terms of hardware implementation), why the market was dominated by SIMD for a while, since being vector length agnostic is clearly better for software.
- vlovich123 6y agoGiven that it's multiples of 128-bits, perhaps the cost of doing SVE requires some threshold to be crossed before it's effective?
- jasonwatkinspdx 6y agoI think it was just a matter of evolutionary steps. The P5 had two 32bit ALU pipes, and a bank of 64bit registers for the FPU, so MMX was a relatively modest extension attop them to support 64bit wide short vector SIMD. SSE switched to using dedicated registers and wider widths, but was an evolutionary improvement. I'm pretty curious whether Arm SVE, or the similar design in RISC-V, will pressure x86 into a similar extension. The vector length agnostic binary support is certainly compelling.