Comment by PorciiVorbesc
3 hours ago
> If contention between shared resources meant that the design was not able to achieve an ~8x speedup when run with eight parallel threads, that would mean the design was not scalable.
By that definition it definitely was not scalable.
>But we did in fact see a roughly 8x speedup with eight threads,
Care to share a source? Because AFAIR there definitely was no 8x linear speedup with 8 threads even in benchmarks, let alone in real world use cases. The only benchmarks where those 8 threads would scale best and beat Intel were archival compression/decompression and media encoding. At everything else Intel wiped the floor with it.
>The only time contention was a serious problem was with workloads that were dominated by floating point, which were relatively rare.
Many real-world compute workloads, especially gaming related, are floating point.
No comments yet
Contribute on Hacker News ↗