自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

softee的专栏

认真细致,持之以恒。

  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

翻译 原子指令分析

本文摘译自维基百科。分析比较了在各种指令集体系结构上常见的两种原子指令:比较并交换(CAS:Compare And Swap)和锁读条件写(LL/SC:Load-Link/Store-Conditional)。比较并交换概述比较并交换是多线程中用来实现同步的原子指令,它需要三个参数:内存地址,旧值、新值。指令首先比较内存地址中保存的值与旧值,若相同,则把新值写入内存地址;若不同

2017-03-17 21:29:01 6136

原创 GCC中x86架构下simd intrinsic函数的实现的分析

intel提供了多种寄存器和指令来支持单指令多数据(simd)操作,按时间先后顺序包括MMX系列(支持128位寄存器),SSE系列(支持256位寄存器)和AVX系列(支持512位寄存器)。本文以AVX系列的寄存器和指令位例子,分析GCC编译其中如何以intrinsic函数的形式来为程序开发者提供simd操作的支持。数据类型512位寄存器的数据类型主要分为两类:一类是以“__v”

2017-03-01 21:09:08 6827 2

龙书英文版

龙说,编译器领域的权威之作。不过是英文版的,但是,对于搞研究的人来说,英文版应该不是问题。

2013-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除