我熟悉C/C ++和汇编x86 / x64语言,但现在我需要学习图形优化(SSE / SSE2以及一般的汇编优化),有哪些资源/书籍/链接可以用来学习这些主题? 我已经在网上搜索了很久,但没有太多运气。
我熟悉C/C ++和汇编x86 / x64语言,但现在我需要学习图形优化(SSE / SSE2以及一般的汇编优化),有哪些资源/书籍/链接可以用来学习这些主题? 我已经在网上搜索了很久,但没有太多运气。
Marco,
以下是三点回答:
Agner教授的帖子我认为是该主题的权威,必须阅读。
如果您正在寻找如何优化或使用64位指令集的具体信息-我的经验是要随时准备好英特尔手册第2卷。您可以在此论坛上提出具体问题并获得一些很好的解决方案。如果您希望从更基础的水平开始,有一个由WhatsACreel制作的优秀的YouTube教程系列-涵盖和解释都非常好。他会带您了解AVX / AVX2设置,共60多个基础课程。
我不是专业程序员-我是一名企业管理专业人士,但在业余时间为学术机构/博士生编写64位汇编语言代码,这些博士生可能被卡住或遭受困难/这样的人。我认为x64非常强大,结构紧凑,可以做到任何语言都无法尝试的事情。因此,如果有人试图阻止您使用x64,引用复杂性或其他任何理由,请向他们展示他们自己选择的任何编译器生成的代码的反汇编(应该足以吓唬他们),或者只是轻轻忽略他们。
祝一切顺利,