25
A
回答
1
2
这里有
此外,如果你已经安装了Microsoft DirectX SDK,从xnamath源代码中有很多使用上证所内部函数向量/矩阵运算的(检查在SDK中包含文件夹,xnamath很好的介绍。 h,xnamathconvert.inl,xnamathmatrix.inl ...)
1
您可能会发现查看SIMD如何应用于一些常用算法的示例很有用。在2011年的游戏开发者大会上,有一个名为"Hotspots, FLOPS, and uOps: To-the-Metal CPU Optimization"的英特尔演讲,试图演示SIMD游戏中常见的算法。谈话涉及一些Intel sample code that shows how AVX can be applied to cloth calculations。
11
对于视觉倾斜的SIMD程序员,Stefano Tommesani的网站是对x86 SIMD编程的最佳介绍。仅供
http://www.tommesani.com/index.php/simd/46-sse-arithmetic.html
的图表对MMX和SSE2,但一旦学习者获得精通SSE2,这是比较容易移动并阅读正式规范。
英特尔IA-32指令A开头至M
英特尔IA-32指令用N开始到Z
另外,这对于英特尔SIMD程序很重要rs以了解SSE2代之外的指令所需的最小体系结构。
浏览世代维基百科:
- http://en.wikipedia.org/wiki/SSE3
- http://en.wikipedia.org/wiki/SSSE3
- http://en.wikipedia.org/wiki/SSE4.1#SSE4.1
- http://en.wikipedia.org/wiki/SSE4.2#SSE4.2
搜索在单页上给定的英特尔SIMD助记符(通过文本搜索):
相关问题
- 1. 英特尔ESG教程和示例需要
- 2. 英特尔TBB和Cilk Plus线程亲和力英特尔MIC
- 3. SSE和AVX固有混合物
- 4. Imprets SSE/AVX加载/存储和堆栈
- 5. TopLink的示例和教程
- 6. Ember.js的教程和示例?
- 7. MD5矢量SSE * && AVX
- 8. 分割的64位英特尔(和非英特尔)处理器
- 9. FFT使用英特尔MKL和英特尔IPP
- 10. 英特尔CPU的宏测试AVX-2 arch是什么?
- 11. 对英特尔AVX内部函数(dvec.h)的GCC支持
- 12. GRIDFS驱动程序和示例教程
- 13. 英特尔SGX远程认证示例代码
- 14. WPF 3D教程和混合示例
- 15. PharoVMBuilder上的教程和使用示例
- 16. 教程使用模态 - 库和示例
- 17. Android和Facebook教程mygreatapp示例
- 18. VBA:基本语法和示例教程
- 19. java.util.concurrent,示例,教程和代码
- 20. flattr REST API v2教程和示例
- 21. Mongoose和EveryAuth参考/示例/教程
- 22. 高级ASP路由教程和示例
- 23. 寻求libusb_device教程和/或示例
- 24. ViewPager和片段示例/教程
- 25. SlickGrid和asp.net示例或教程
- 26. 英特尔X86-64组装教程或书
- 27. 结合英特尔IPP和TBB
- 28. skd经理和英特尔HAXM
- 29. 英特尔Fortran Composer 2011和Linux Mint 12
- 30. static_assert和英特尔C++编译器
见我的SIMD总结这里http://stackoverflow.com/questions/20933746/parallel-programming-using-haswell-architecture/20948208#20948208 –
有一些链接[SSE标记wiki](https://stackoverflow.com/tags/sse/info)。特别是[在Insomniac Games(GDC 2015)幻灯片](https://deplinenoise.wordpress.com/2015/03/06/slides-simd-at-insomniac-games-gdc-2015/)SIMD很好,有一些很好的关于为SIMD布置数据的内容。 (即,不要将SIMD矢量用作3D xyz矢量,然后放弃SIMD,因为它不会更快。) –