Hacker News new | past | comments | ask | show | jobs | submit login

Any noticeable performance penalty? Any benchmarks?



From the Twitter thread:

> The performance drop on a system with PCID is minimal. Most Macs have PCID.

https://twitter.com/aionescu/status/948613035861553152


Could you eleblrate what PCID is and which models (CPUs) Support that?


Process context identifiers, which are basically tags for regions of cache/TLB, allowing for fast context switching on multi-CPU systems.

Introduced in Haswell I believe.


Reading the Twitter responses PCID was introduced with Westmere and INVPCID with Haswell.


Yes, what kind of real world performance will users notice?


This is the real question, too many people seem to be blindly throwing around "Regression of X%". Phoronix have put out some benchmarks for Linux [1][2]. As one may expect I/O seems to be hit noticeably given it's handled by the kernel.

[1] https://www.phoronix.com/scan.php?page=article&item=linux-41...

[2] https://www.phoronix.com/scan.php?page=article&item=linux-mo...


IO performance is actually more worrying than CPU performance IMO and the hit is considerable for PCIe SSDs.

So many applications depend on it. From databases to pro video, pro audio, etc.


The question becomes: does Apple need to compensate customers? If Ford sold a car with a certain amount of torque advertised, and then an ECU patch (due to emission problems) slashed that torque by 30%, you bet they’d have to compensate either monetarily or with a buyback. MacBooks go for as much as secondhand cars too.


That’s what Volkswagen and Bosch had to do to make amends for Dieselgate.


I imagine Apple, and all PC manufacturers.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: