The false information about the future of Itanium scared almost all of them to surrender, about in the same way as the fictional Strategic Defense Initiative had scared the Russians.
The false information about the future of Itanium scared almost all of them to surrender, about in the same way as the fictional Strategic Defense Initiative had scared the Russians.
Dead Comment
Of course if the mutex array is doing a linear scan to find the insertion point that would explain the difference but: a) I can't see the code for the alternative and b) there is no reason why the mutex variant can't use a free list.
Remember:
- Lock free doesn't automatically means faster (still it has other properties that might be desirable even if slower)
- Never trust a benchmark you didn't falsify yourself.
[1] when uncontended; when contended cache coherence cost will dominate over everything else, lock-free or not.
I've tried explaining that one or two AI data center clients for Nvidia dwarfs the entire gaming GPU market, but he just doesn't get it.
Additionally, I'd posit that for most client applications, a few extra ms of latency on a request isn't really a big deal. Sure, I can imagine applications that might care, but I can't think of any applications I have (as a developer or as a user) where I'd trade to have more complexity on the networking layer for potentially saving a few ms per request, or more likely just on the first request.
Other examples:
> Since the 1950s, the federal government has stepped in as a backstop for railroads, farm credit, airlines (twice), automotive companies, savings and loan companies, banks, and farmers.
Every situation has its own idiosyncrasies, but in each, the federal government intervened to stabilize a critical industry, avoiding systemic collapse that surely would have left the average taxpayer much worse off. In some instances, the treasury guaranteed loans, meaning that creditors would not suffer if the relevant industry could not generate sufficient revenue to pay back the loans, leading to less onerous interest rates.
A second option was that the government would provide loans at relatively low interest rates to ensure that industries remained solvent.
In a third option, the United States Treasury would take an ownership stake in some of these companies in what amounts to an “at-the-market” offering, in which the companies involved issue more shares at their current market price to the government in exchange for cash to continue business operations.
https://chicagopolicyreview.org/2022/08/23/piece-of-the-acti...