دانلود مقاله ISI انگلیسی شماره 81128
ترجمه فارسی عنوان مقاله

حافظه کاربردی سخت افزار: مدل برنامه نویسی موازی با عملکرد بالا

عنوان انگلیسی
Hardware transactional memory: A high performance parallel programming model
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
81128 2010 8 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems Architecture, Volume 56, Issue 8, August 2010, Pages 384–391

ترجمه کلمات کلیدی
پردازنده چند هسته ای - حافظه کاربردی؛ سخت افزار؛ برنامه نویسی موازی؛ هماهنگ سازی
کلمات کلیدی انگلیسی
Multicore processor; Transactional memory; Hardware; Parallel programming; Synchronization
پیش نمایش مقاله
پیش نمایش مقاله  حافظه کاربردی سخت افزار: مدل برنامه نویسی موازی با عملکرد بالا

چکیده انگلیسی

The transactional memory in multicore processors has been a major research area over past several years. Many transactional memory systems have been proposed to be used to solve the synchronization problem of multicore processors. Hardware transactional memory is one of the critical methods to speedup communications in multicore environment. In this paper, we give a review of the current hardware transactional memory systems for multicore processors. We take a top-down approach to characterizing and classifying various hardware transactional design issues and present a taxonomy of hardware transactional memory systems which is consist of the five fundamental design issues: version management, conflict detection, contention management, virtualization and nesting. Finally, we discussed the active research challenge: the relationship between transactional memory and Input/Output operations and system calls.