FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Architecture & Design
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
November 02, 2009
This Week's Multicore Reading List

Deirdre Blake
Architectural optimization and C#

A list of book releases compiled by Dr. Dobb's to keep you up-to-date on parallel programming and multicore technology.

Architectural Optimizations in Multi-Core Processors
by Sevin Fide
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 programming 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.
http://www.amazon.com/Architectural-Optimizations-Multi-Core-Processors-Sevin/dp/363910157X

C# 2008 and 2005 Threaded Programming: Beginner's Guide
by Gaston C. Hillar
This book is designed to help you exploit the power of multiple processors for faster, more responsive software; develop applications that run several tasks simultaneously to achieve greater performance, scalability, and responsiveness in your applications; build and run well-designed and scalable applications with C# parallel programming; provide an in-depth practical approach to help you become better and faster at managing different processes and threads; offer optimized techniques on parallellized processes for advanced concepts; and is packed with hands-on-examples and clear explanations for better understanding.
http://www.packtpub.com/beginners-guide-for-C-sharp-2008-and-2005-threaded-programming/book

TOP 5 ARTICLES
No Top Articles.



MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK