英特尔SSE和AVX示例和教程 [英] Intel SSE and AVX Examples and Tutorials

查看:541
本文介绍了英特尔SSE和AVX示例和教程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有用于学习英特尔SSE和AVX指令的良好C/C ++教程或示例?

Is there any good C/C++ tutorials or examples for learning Intel SSE and AVX instructions?

我在Microsoft MSDN和Intel网站上发现的很少,但是从基础知识上理解它将是很棒的.

I found few on Microsoft MSDN and Intel sites, but it would be great to understand it from the basics..

推荐答案

对于视觉倾斜的SIMD程序员而言,Stefano Tommesani的站点是x86 SIMD编程的最佳入门.

For the visually inclined SIMD programmer, Stefano Tommesani's site is the best introduction to x86 SIMD programming.

http://www.tommesani.com/index.php/simd/46 -sse-arithmetic.html

这些图仅适用于MMX和SSE2,但是一旦学习者精通SSE2,就可以相对容易地继续学习和阅读正式的规范.

The diagrams are only provided for MMX and SSE2, but once a learner gets proficient with SSE2, it is relatively easy to move on and read the formal specifications.

从IA到M的英特尔IA-32指令

Intel IA-32 Instructions beginning with A to M

从N到Z开头的Intel IA-32指令

Intel IA-32 Instructions beginning with N to Z

此外,对于英特尔SIMD程序员来说,了解SSE2代以外的指令的最低要求体系结构也很重要.

In addition, it is important for Intel SIMD programmers to know the minimum required architecture for instructions that are outside the SSE2 generation.

在Wikipedia上按代浏览:

Browsing by generations on Wikipedia:

  • 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

在单个页面上搜索给定的Intel SIMD助记符(通过文本搜索):

Searching for a given Intel SIMD mnemonic on a single page (via a text search):

这篇关于英特尔SSE和AVX示例和教程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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