|
|
|
|
|
by fulafel
2053 days ago
|
|
We were talking ISAs so let's focus on that. The quantifiability comes from measuring results when you give compilers new instructions, vs paying implementation complexity (time, money and future baggage to support the insn forever). The upsides and downsides here come in different units so it's still tricky. Lots of instructions can be proposed with impressive qualitative speeches convincing you how dandy they are, but in the end it's down to the real world speedup yield vs the price you pay in complexity and resulting second order effects. (In rarer cases the instructions might be added not for performance reasons but to ease complexity and cost, that's where qualitative arguments still have a place when arguing for adding instructions). It's fine if we don't have the evidence in this thread - I was just asking on the off chance that someone can point to a reference. |
|