The good news is that we might see some useful optimization code coming out of IBM very shortly. In addition, Linux/GCC is becoming more popular on high-end architectures such as POWER5, where even higher gains can be realized through aggressive instruction reordering and vectorization. Now that more Linux/GCC users have x86-64 processors with 16 GPRs, the gains from vectorization are increased. This advantage only gets larger as the size of the register file increases. For example, if I compiled GCC with ICC, then GCC would compile faster. There is a very significant real-world advantage to auto-vectorization in throughput workloads. I’m not talking about compilers for microcontrollers, because they are optimized for chips with limited register set, while gcc expects unlimited register space.” “Are the optimizations they perform actually worth the price, or they’re optimized for speed comparison tests ?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |