首页 | 本学科首页   官方微博 | 高级检索  
     


Transactional Memory: The Hardware-Software Interface
Authors:McDonald   A. Carlstrom   B.D. Chung   J. Minh   C.C. Chafi   H. Kozyrakis   C. Olukotun   K.
Affiliation:Stanford Univ., CA;
Abstract:
As multicore chips become ubiquitous, the need to provide architectural support for practical parallel programming is reaching critical. Conventional lock-based concurrency control techniques are difficult to use, requiring the programmer to navigate through the minefield of coarse-versus fine-grained locks, deadlock, livelock, lock convoying, and priority inversion. This explicit management of concurrency is beyond the reach of the average programmer, threatening to waste the additional parallelism available with multicore architectures. This comprehensive architecture supports nested transactions, transactional handlers, and two-phase commit. The result is a seamless integration of transactional memory with modern programming languages and runtime environments
Keywords:
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号