Check nearby libraries
Buy this book
Last edited by Shangaranarayanee N P
January 2, 2017 | History
This book “Multi-Core Architectures and Programming” is about an introductory conceptual idea about Multicore Processor with Architecture and programming using OpenMP API. It gives an outline on Multicore Architecture and its functional blocks like Intercommunication, Cache and Memory. It provides an ideology of working mechanism process scheduling in Operating System is performed in a Multicore processor. Memory programming in core processor using OpenMP API and its libraries for C language is discussed.
Check nearby libraries
Buy this book
Edition | Availability |
---|---|
1
MULTI-CORE ARCHITECTURES AND PROGRAMMING: for Engineering Studies, First Edition
January 2017, A.R. Publications, Chennai
Hardcover
in English
9384608459 9789384608453
|
aaaa
|
Book Details
Table of Contents
UNIT I
MULTI-CORE PROCESSORS
1.1 Single core to Multi-core architectures
1.2 SIMD and MIMD systems
1.3 Interconnection networks
1.4 Symmetric and Distributed Shared Memory Architectures
1.5 Cache coherence
1.6 Performance Issues
1.7 Parallel program design
UNIT 2
PARALLEL PROGRAM CHALLENGES
2.1 Performance
2.2 Scalability
2.3 Synchronization and data sharing
2.4 Data races
2.5 Synchronization primitives (mutexes, locks, semaphores, barriers)
2.6 Deadlocks and livelocks
2.7 Communication between threads (condition variables, signals, message queues and pipes).
UNIT 3
SHARED MEMORY PROGRAMMING WITH OpenMP
3.1 OpenMP Execution Model
3.2 Memory Model
3.3 OpenMP Directives
3.4 Work-sharing Constructs
3.5 Library functions
3.6 Handling Data and Functional Parallelism
3.7 Handling Loops
3.8 Performance Considerations
UNIT 4
DISTRIBUTED MEMORY PROGRAMMING WITH MPI
4.1 Introduction
4.2 MPI program execution
4.3 MPI constructs
4.4 Libraries
4.5 MPI send and receive
4.6 Point-to-point and Collective communication
4.7 MPI derived datatypes
4.8 Performance evaluation
UNIT 5
PARALLEL PROGRAM DEVELOPMENT – CASE STUDIES
5.1 n-Body solvers
5.2 Tree Search
5.3 OpenMP and MPI implementations and comparison
Edition Notes
Contributors
The Physical Object
ID Numbers
Community Reviews (0)
Feedback?January 2, 2017 | Edited by Shangaranarayanee N P | Edited without comment. |
January 2, 2017 | Created by Shangaranarayanee N P | Added new book. |