7

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

4

1 回答 1

2

马可,

以下三点回应:

  1. 如果您想学习一组快速技巧,可以在算法谜题的总标题下找到书籍。以下两个我已经使用并提供了出色的挑战集来磨练您的技能。Book1是一些非常有趣的技巧的集合。我也很喜欢这本书2

我认为 Agner 教授的帖子是关于这个主题的最后一句话,它们是必读的。

  1. 如果您正在寻找有关如何优化或使用 64 位指令集的细节 - 我的经验是让 Intel Manual Vol 2 方便使用。您可以在这个论坛中提出一个特定的问题并获得一些优秀的解决方案。如果您想从更基础的水平开始,WhatsACreel 提供了一组出色的 youtube 教程 - 覆盖范围和解释都很棒。他带您进入 AVX/AVX2 设置的 60 多个会话,从基础开始。

  2. 我不是专业程序员 - 我是一名企业管理专业人士,但在我的业余时间为学术机构/博士被困或受苦的人/这类人/这类人编写 64 位汇编语言代码。我认为 x64 非常强大,非常紧凑,并且可以做任何语言都无法尝试和做的事情。因此,如果有人试图阻止您使用 x64 编写,引用复杂性或其他任何内容,请向他们展示他们自己选择的任何编译器生成的代码的反汇编:-)(应该足够吓到他们)或者,只是轻轻地忽略他们。

祝一切顺利,

于 2014-05-12T13:14:41.867 回答