Intel joins RISC-V international and invests another billion in foundry
servethehome.com
servethehome.com
reading: https://gms.tf/riscv-vector.html
VLA (vector length agnostic) indirection makes the execution harder to control?
So... RISC-V does not provide instructions for each exponent
MMX(64), SSE(128), AVX(256), AVX512(512)
and therefore the the compiler/assembler/human needs to use the input-length-agnostic instructions which the hardware lowers to operations that are implementation specific?VLIW architectures are based on the idea that instruction scheduling should be fully done at compile-time rather than mainly at run-time like modern superscalar processors do.
Compile-time instruction scheduling removes a lot of logic from the circuit and therefore potentially consumes much less energy. However it requires more logic on the compiler side.
But it's still today very complicated to build efficient VLIW compilers. Apart from very specific tasks like signal processing, VLIW & EPIC architectures has been abandoned.
Seeing as APIs are considered to not be copyrightable [0], but their implementations are, if an instruction set is an API they would be outside copyright.
0: https://arstechnica.com/tech-policy/2021/04/how-the-supreme-...