学习SSE / SSE2和asm优化

时间:2013-02-07 11:49:56

标签: assembly graphics x86 x86-64 sse

我熟悉C / C ++和汇编x86 / x64语言,但现在我需要学习图形优化(一般是SSE / SSE2和asm优化),我可以使用哪些资源/书籍/链接来学习这些主题?我一直在网上搜索没有太多运气

1 个答案:

答案 0 :(得分:2)

马科,

以下三点回复:

  1. 如果你想学习一套快速技巧,可以在算法难题的一般标题下找到书籍。我使用了以下两个并提供了极好的挑战来磨练你的技能。 Book1是一些非常有趣的技巧的集合。我也很喜欢这个Book2
  2. Agner教授的帖子我认为是关于这个主题的最后一个词,他们是必读的。

    1. 如果您正在寻求如何优化或使用64位指令集的细节 - 我的经验是保持英特尔手册第2卷方便。您可以在此论坛中提出具体问题并获得一些出色的解决方案。如果你想从一个更基础的层面开始,WhatsACreel提供了一套优秀的youtube教程 - 覆盖范围和解释都很棒。他带你到AVX / AVX2从基础开始设置超过60个奇数会话。

    2. 我不是一名专业的程序员 - 我是一名企业管理专业人员,但为学术机构/那些博士学位困难或受苦的人/他们中的一些人写了64位汇编语言代码/在我空闲的时间里。我认为x64非常强大,非常紧凑,并且可以做任何语言都无法尝试和做的事情。所以,如果有人试图阻止你写x64,引用复杂性或其他任何东西,请向他们展示由他们自己选择的任何编译器生成的代码的反汇编:-)(应该吓唬他们)或者,只是轻轻地忽略它们。

    3. 一切顺利,