MULTI-CORE ARCHITECTURES AND PROGRAMMING

for Engineering Studies, First Edition

  • 0 Ratings
  • 4 Want to read
  • 0 Currently reading
  • 0 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 4 Want to read
  • 0 Currently reading
  • 0 Have read

Buy this book

Last edited by Shangaranarayanee N P
January 2, 2017 | History

MULTI-CORE ARCHITECTURES AND PROGRAMMING

for Engineering Studies, First Edition

  • 0 Ratings
  • 4 Want to read
  • 0 Currently reading
  • 0 Have read

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.

Publish Date
Language
English
Pages
500

Buy this book

Edition Availability
Cover of: MULTI-CORE ARCHITECTURES AND PROGRAMMING
MULTI-CORE ARCHITECTURES AND PROGRAMMING: for Engineering Studies, First Edition
January 2017, A.R. Publications, Chennai
Hardcover in English

Add another edition?

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

Published in
Chennai, India.

Contributors

Author
Krishna Sankar P.
Author
Shangaranarayanee N.P.
Publisher
A R Publications, Chennai

The Physical Object

Format
Hardcover
Number of pages
500
Dimensions
24.5 x 18 x 2 centimeters
Weight
1 kilos

ID Numbers

Open Library
OL26210215M
ISBN 13
9789384608453

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON
January 2, 2017 Edited by Shangaranarayanee N P Edited without comment.
January 2, 2017 Created by Shangaranarayanee N P Added new book.