本章小结

  • 低效的计算在实际应用程序的瓶颈中占据相当大的比例。现代编译器非常擅长通过执行许多不同的代码变换来消除不必要的计算开销。尽管如此,我们仍然很有可能比编译器所能提供的做得更好。
  • 在 [CoreBound] 中,我们展示了如何通过强制执行某些代码优化来搜索程序中的性能余量。我们讨论了函数内联、循环优化和向量化等常用变换。

results matching ""

    No results matching ""