この商品を友人に教える:
Architectural Optimizations in Multi-core Processors: Improving Thread-based Synchronization and Communications Sevin Fide
遠隔倉庫からの取り寄せ
Architectural Optimizations in Multi-core Processors: Improving Thread-based Synchronization and Communications
Sevin Fide
The quest for greater computational power isnever-ending. Recently, the architectural trend hasshifted from improving single-threaded applicationperformance to improving multi-threaded applicationperformance. Thus, multi-core processors have beenincreasingly popular. To achieve concurrent executionof threads on multi-core processors, applicationsmust be explicitly restructured to exploitparallelism, either by programmers or compilers. However, conventional parallel programming models mayintroduce overhead due to synchronization andcommunications among threads in multi-threadedapplications. This book presents three architecturaloptimizations to improve thread-based synchronizationand communications support in multi-core processors. Register-Based Synchronization (RBS) uses hardwareregisters efficiently to provide synchronizationsupport in multi-core processors. Prepushing is asoftware controlled data forwarding technique toprovide communications support in multi-coreprocessors. Software Controlled Eviction (SCE) improves shared cache communications by placingshared data in shared caches.
| メディア | 書籍 Paperback Book (ソフトカバーで背表紙を接着した本) |
| リリース済み | 2008年11月18日 |
| ISBN13 | 9783639101577 |
| 出版社 | VDM Verlag Dr. Müller |
| ページ数 | 144 |
| 寸法 | 150 × 220 × 10 mm · 199 g |
| 言語 | 英語 |
Sevin Fideのすべてを見る ( 例: Paperback Book )