Does anyone have any anecdotal data on what are the realistic gains that could be seen between gcc-6 and icc 18.0 compiler ? After some painstaking effort, I tried on couple of open source projects and found no gain. I used -02 -axAVX,SSE2,SSE4.1 etc [actually all instructions set] and used auto dispatch. It looks like ICC might work best for loopy code versus branchy code that may not have nice loops with large data set. Is that a reasonable assumption ?
↧