3 ms·
Has this recently changed (e.g. was it different from v4)? Or was it always the trend?
by wfunction 9y ago
Has this recently changed (e.g. was it different from v4)? Or was it always the trend?
- VHRanger 9y agoFor numerically heavy software it's fairly recent. That said I cross compile a 15k LoC numerically heavy app with ICC 2017 and Clang 5 (also MSVC which is not really in the running) and clang handily beats ICC. Most of the win from clang seems to come from small vector and small string optimizations along with better inlining and whole program optimization. ICC has better vectorization, but it's a smaller part of the performance than it might seem. Moreover, if a core loop is banking on vectorization, you should probably code it in intrinsics at that point to make sure it's always correctly optimized
- wfunction 9y agoOh cool, okay thanks!