|
|
|
|
|
by banish-m4
701 days ago
|
|
I'm not talking about Intel's engineers, I'm saying very few software engineers today understand how a processor works. I'm sure Intel hires all sorts of engineers for different aspects of each ecosystem they maintain. Furthermore, very few software engineers have ever even touched a physical server because they're sequestered away from a significant fraction of the total stack. Speculative and out-of-order execution requires synchronization to maintain dataflow and temporal consistency. Computer Organization is a good book should anyone want to dive deeper. |
|