3 ms·
The compiler wasn't smart enough. There is information available only at runtime that can be used to get out of order execution and superscalar execution, and t
by wbl 9y ago
The compiler wasn't smart enough. There is information available only at runtime that can be used to get out of order execution and superscalar execution, and the compiler doesn't see any of it. More effort on standard architectures paid off.