Description |
1 online resource : illustrations (black and white) |
Series |
Chapman & Hall/CRCcomputational science series |
|
Chapman & Hall/CRCcomputational science series
|
Contents |
Perspectives on Multicore Architectures; The Origin of the Multicore Architecture; Perspectives on Parallel Computers; Future Multicore Architectures Perspectives on Parallel Programming ; Limits on Parallel Program Performance; Parallel Programming Models Shared Memory Parallel Programming ; Steps in Parallel Programming; Dependence Analysis; Identifying Parallel Tasks in Loop Structures; Identifying Parallelism at Other Levels; Identifying Parallelism through Algorithm Knowledge; Determining the Scope of Variables; Synchronization; Assigning Tasks to Threads; Mapping Threads to Processors; A Brief Introduction to OpenMP Parallel Programming for Linked Data Structures; Parallelization Challenges in LDS; Approaches to Parallelization of LDS; Parallelization Techniques for Linked Lists; The Role of Transactional Memory Introduction |
|
Models; Synchronization in Different Memory Consistency Models Advanced Cache Coherence Issues; Directory Coherence Protocols; Overview of Directory Coherence Protocol; Basic Directory Cache Coherence Protocol; Implementation Correctness and Performance; Contemporary Design Issues Interconnection Network Architecture ; Link, Channel, and Latency; Network Topology; Routing Policies and Algorithms; Router Architecture; Case Study: Alpha 21364 Network Architecture; Multicore Design Issues SIMT Architecture; SIMT Programming Model; Mapping SIMT Workloads to SIMT Cores; SIMT Core Architecture Ask the Experts Exercises appear at the end of each chapter |
Summary |
Although multicore is now a mainstream architecture, there are few textbooks that cover parallel multicore architectures. Filling this gap, Fundamentals of Parallel Multicore Architecture provides all the material for a graduate or senior undergraduate course that focuses on the architecture of multicore processors. The book is also useful as a reference for professionals who deal with programming on multicore or designing multicore chips |
Bibliography |
Includes bibliographical references and index |
Notes |
CIP data; item not viewed |
Subject |
Multiprocessors.
|
|
COMPUTERS -- Systems Architecture -- General.
|
|
COMPUTERS -- Computer Engineering.
|
|
Multiprocessors.
|
Form |
Electronic book
|
ISBN |
9781498753418 |
|
1498753418 |
|
9781482211191 |
|
148221119X |
|
9781482211207 |
|
1482211203 |
|