关于学习装配优化和SIMD指令的建议

时间:2012-11-17 19:41:51

标签: xcode assembly llvm inline-assembly

我多年来一直是C / C ++程序员,但我从未学习过汇编。我现在正在努力学习装配,最终目标是能够使用SIMD指令为数学运算编写自己的优化程序。我知道包含SIMD优化例程的C / C ++库存在,但出于教育原因,我想学习如何自己动手。

我真的很感激有关如何让我入门的一些提示,更具体地说:

  1. 我正在使用QuadCore i7 MacBook Pro(视网膜)作为我的开发机器(64位)。我想设置一个环境,一个沙箱,我可以在这里学习和编写代码。是否可以使用XCode(LLVM)和内联汇编,如果是这样,我将如何处理它? (利用SSE指令进行内联汇编的一个简单例子很棒)

  2. 我主要对学习如何使用汇编优化数学运算感兴趣,而不一定完全用汇编编程。如果内联汇编不是正确的方法,那么替代方案或推荐的方法是什么?

  3. 我是初学者,当然还有很多东西需要学习。我确实有一个特定的目标,这将是我学习的指导原则。任何有关如何进行学业的建议也将受到赞赏。

    感谢所有回答和赦免我的无知的人,因为我更熟悉这个主题。

0 个答案:

没有答案
相关问题