Transactional memory going mainstream with Intel Haswell
february 2012 by dhellmann
Until now, transactional memory has been a technique best described as “experimental.” The theoretical gains—a simpler programming model that allows much greater concurrency than lock-based systems—are well-known, but practical (software-based) implementations have offset those gains due to their poor performance. Even IBM’s implementation is designed with an eye on experimentation to see if transactional memory is useful in practice. But with Intel planning to include the feature in a mainstream, mass-market processor, that changes: transactional memory will start being used for real. For parallel programmers, that’s an exciting prospect indeed.
hardware
future
from instapaper
february 2012 by dhellmann
related tags
apple ⊕ artificialintelligence ⊕ automation ⊕ bigdata ⊕ biology ⊕ biotech ⊕ books ⊕ business ⊕ canada ⊕ car ⊕ cars ⊕ ccar ⊕ cloud ⊕ collaboration ⊕ community ⊕ computing ⊕ concurrency ⊕ culture ⊕ design ⊕ development ⊕ ebooks ⊕ economics ⊕ economy ⊕ education ⊕ email ⊕ energy ⊕ ethics ⊕ fantasy ⊕ furniture ⊕ future ⊖ google ⊕ hardware ⊕ health ⊕ history ⊕ humor ⊕ identity ⊕ infrastructure ⊕ innovation ⊕ intel ⊕ intelligence ⊕ interface ⊕ internet ⊕ ios ⊕ ipv6 ⊕ itconversations ⊕ javascript ⊕ journalism ⊕ libraries ⊕ library ⊕ mac ⊕ microsoft ⊕ mobile ⊕ network ⊕ nicira ⊕ node.js ⊕ opensource ⊕ osx ⊕ parallel ⊕ phone ⊕ podcast ⊕ politics ⊕ programming ⊕ psychology ⊕ publishing ⊕ pymag ⊕ python ⊕ python3 ⊕ quantum ⊕ readling ⊕ research ⊕ roku ⊕ science ⊕ scifi ⊕ security ⊕ singularity ⊕ socialnetworking ⊕ sociology ⊕ software ⊕ space ⊕ storage ⊕ tablet ⊕ technology ⊕ telecommunication ⊕ television ⊕ transportation ⊕ turbogears ⊕ video ⊕ vinge ⊕ virtualization ⊕ visualization ⊕ vmware ⊕ web2.0 ⊕ webdev ⊕ wifi ⊕ windows ⊕ wireless ⊕ writing ⊕Copy this bookmark: