SIMD内部函数参考手册/教程? [英] Reference manual/tutorial for SIMD intrinsics?

查看:226
本文介绍了SIMD内部函数参考手册/教程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究使用它们来提高某些代码的性能,但是似乎很难找到* mmintrin.h标头中定义的函数的好的文档,有人可以向我提供有关这些信息的指针吗?

对如何入门非常基础的教程特别感兴趣.

解决方案

可在Intel Intrinsics Guide . com/en-us/articles/intel-intrinsics-guide"rel =" noreferrer> http://software.intel.com/en-us/articles/intel-intrinsics-guide -它涵盖了所有英特尔从MMX到各种SSE风格,一直到AVX2等.

您还可以从英特尔中获得以下PDF:

  • 英特尔®64和IA-32体系结构软件开发人员手册,第2A卷:指令集参考,A-M(253666-021)

  • 英特尔®64和IA-32体系结构软件开发人员手册,第2B卷:指令集参考,N-Z(253667-021)

  • 英特尔®SSE4编程参考(D91561-001)

更新

现在有了内在函数指南的在线版本,因此您不再需要需要安装任何东西,并且它始终是最新的.

I'm looking into using these to improve the performance of some code but good documentation seems hard to find for the functions defined in the *mmintrin.h headers, can anybody provide me with pointers to good info on these?

EDIT: particularly interested in a very basic tutorial on how to get started.

解决方案

There's a handy Intel Intrinsics Guide for Mac/Linux/Windows at http://software.intel.com/en-us/articles/intel-intrinsics-guide - it covers all Intel SIMD stuff from MMX through the various flavours of SSE up to AVX2 et al.

You can also get the following PDFs from Intel:

  • Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 2A: Instruction Set Reference, A-M (253666-021)

  • Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 2B: Instruction Set Reference, N-Z (253667-021)

  • Intel® SSE4 Programming Reference (D91561-001)

UPDATE

There is now an online version of the intrinsics guide, so you no longer need to install anything, and it's always up-to-date.

这篇关于SIMD内部函数参考手册/教程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆