3 ms·
In order cores can't use branch prediction?
by pertymcpert 5y ago
In order cores can't use branch prediction?
- amatecha 5y agoInterestly, I think they do (I don't know much about them). ARM's own infographic[0] says "In-order design with 'big-core' inspired prefetch & prediction", not sure if that's the same branch prediction we're talking about in regards to Spectre, etc. [0] https://community.arm.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-21-42/CPU-blog-image2.JPG https://community.arm.com/cfs-file/__key/communityserver-blo... from https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/first-armv9-cpu-cores https://community.arm.com/developer/ip-products/processors/b...
- Symmetry 5y agoThey do but almost no in order design can manage to load a value from memory and then launch another load from the location based on that value before the branch resolves and the speculation is aborted. IIRC the Cortex A8 and Power 6 are the only two in order processors vulnerable to Specter.