Skip to main content

VDM Verlag

Architectural Optimizations in Multi-Core Processors

No reviews yet
Product Code: 9783639101577
ISBN13: 9783639101577
Condition: New
$63.72
$63.18
Sale 1%

Architectural Optimizations in Multi-Core Processors

$63.72
$63.18
Sale 1%
 
The quest for greater computational power is never-ending. Recently, the architectural trend has shifted from improving single-threaded application performance to improving multi-threaded application per-formance. Thus, multi-core processors have been increasingly popular. To achieve concurrent execution of threads on multi-core processors, applications must be explicitly restructured to exploit parallelism, either by programmers or compilers. However, conventional parallel pro-gramming models may introduce overhead due to synchronization and communications among threads in multi-threaded applications. This book presents three architectural optimizations to improve thread-based synchronization and communications support in multi-core processors. Register-Based Synchronization (RBS) uses hardware registers efficiently to provide synchronization support in multi-core processors. Prepushing is a software controlled data forwarding technique to provide communications support in multi-core processors. Software Controlled Eviction (SCE) improves shared cache communications by placing shared data in shared caches.


Author: Sevin Fide
Publisher: VDM Verlag
Publication Date: Nov 18, 2008
Number of Pages: 144 pages
Binding: Paperback or Softback
ISBN-10: 363910157X
ISBN-13: 9783639101577
 

Customer Reviews

This product hasn't received any reviews yet. Be the first to review this product!

Faster Shipping

Delivery in 3-8 days

Easy Returns

14 days returns

Discount upto 30%

Monthly discount on books

Outstanding Customer Service

Support 24 hours a day