|
|
|
|
|
by tomxor
1482 days ago
|
|
> The surprising fact is that the energy cost of executing an instruction (scheduling etc.) is much higher than the actual operation. Good point, decoding and scheduling are expensive and SIMD certainly eliminates a lot of that. However the alternative algorithm has even less decoding and scheduling to do, since it completely eliminates the multiplication operations without increasing the number of additions. But even then I wouldn't be surprised that it makes no difference to energy on any x86, as I said it was more of a fundamental observation - for a different application this is useful when selecting the actual hardware if you are not already constrained to a particular chip. |
|