|
|
|
|
|
by sweetjuly
1265 days ago
|
|
I feel that this is a common understanding of RISC but not a particularly useful one because not all complexity is equal. Things like matrix extensions are "complicated" from a perspective of "there are a lot of instructions that do weird specific things" but, critically, none of these operations are particularly hard to do in hardware. For example, a fixed size matrix multiply is something that the highly parallel nature of hardware is especially well suited for. This greatly contrasts with truly CISC instructions like the VAX's polynomial multiply which effectively just became a massive microcode subroutine because hardware couldn't implement it well either. |
|