Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Regarding unrolling, -O3 contains -funroll-and-jam but not -funroll-loops. You may want one or the other, maybe both, depending on circumstances. I don't see much benefit from the available pragmas on HPC-type code unless for OpenMP, and "omp simd" isn't necessary to get vectorization in the places I've seen people say it is. Mileage always varies somewhat, of course. (Before second-guessing anything, use -fopt-info.)


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

Search: