CoryXie

一垄青竹映陋室,半枝桃花衬碧窗。

  :: :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

2013年2月24日

摘要: 本文分析了Intel Haswell微架构的事务内存的可能实现方式,属于翻译文章,其中添加了一些译者自己的理解。原著:David Kanter原名:Analysis of Haswell’s Transactional Memory原文:http://www.realworldtech.com/haswell-tm/翻译:CoryXie <cory.xie@gmail.com>我(译注:当然是指本文原作者)个人的兴趣和专长,是推测性的多线程(speculative multithreading, SpMT)和事务内存(TM)。两者都是旨在使多核处理器和并行编程更适合于开发者的技术。 阅读全文
posted @ 2013-02-24 00:34 CoryXie 阅读(3344) 评论(0) 推荐(2) 编辑

摘要: 本文以一个实例开始,介绍GCCSTM的实现框架。在后面的文章中也许可以进一步深入分析实现的更多细节。博注:本文前面的部分分析来自对http://natsys-lab.blogspot.com/2012/05/software-transactional-memory-stm-in.html的翻译,后面的分析属于原创,特此说明。GCC 4.7引入了新的惊人的功能 - 软件事务内存(STM)。虽然是仍处于试验阶段尚未优化的功能,但我们已经可以看看STM是如何工作的了。目前,最初GCC实现的是纯软件TM,即没有硬件支持。英特尔公司已经宣布在其Haswell的微体系结构中实现的事务性同步扩展(TSX) 阅读全文
posted @ 2013-02-24 00:03 CoryXie 阅读(1051) 评论(0) 推荐(0) 编辑