CS6801 | MCQs | Unit IV | OpenMP |Multiple Choice Questions | Anna University | Dr. N. K. Sakthivel

Описание к видео CS6801 | MCQs | Unit IV | OpenMP |Multiple Choice Questions | Anna University | Dr. N. K. Sakthivel

CS6801 | MCQs | Unit - III - Shared Memory Programming with OpenMP - Multiple Choice Questions | Anna University | Dr. N. K. Sakthivel

CS6801 Multi Core Architectures and Programming
Syllabus Regulation 2013

UNIT IV Distributed Memory Programming With MPI    • CS6801 | MCQs | Unit IV | OpenMP |Mul...  

MPI program execution – MPI constructs – libraries – MPI send and receive – Point-to-point and Collective communication – MPI derived datatypes – Performance evaluation
Distributed Memory
Shared Memory
MPI
mpicc
mpiexec
MPI Init
MPI Finalize
MPI Comm size
Single Program, Multiple Data or SPMD
MPI Send
MPI Recv
Collective Communications
Point-To-Point Communications
Derived Datatype

Unit III Shared Memory Programming with OpenMP    • CS6801 | MCQs | Unit III | OpenMP |Mu...  

Open Execution Model – Memory Model – OpenMP Directives – Work-sharing constructs - Library functions – Handling Data and Functional Parallelism – Handling Loops - Performance Considerations

Key Words to Understand…Remember…Apply... Analyze...
OpenMP
Pthread
MPI
Initial Task Region
Compile and Running OpenMP
Pragma
Fork-Joined Model
Thread Private Memory
Thread Private Memory
Stand-alone Directives
Parallel Directive
Parallel Constructs
Section Constructs
Worksharing Constructs
Odd Even Transportation Sort
Message Queue
Implicit Barrier
omp get thread num
omp get num threads
Caveats
Data Dependence or Loop-carried Dependence
Scheduling Loops
Static Schedule Type
Dynamic And Guided Schedule Types
Runtime Schedule Type
Coherence and Consistency

Edu Channel of Dr. N. K. Sakthivel...Dr. S. Subasree... https://urlzs.com/KmSTg

Unit - II - Parallel Program Challenges    • CS6801 | MCQs | Unit II | Multiple Ch...  

Performance – Scalability – Synchronization and Data Sharing – Data Races – Synchronization Primitives (Mutexes, Locks, Semaphores, Barriers) – Deadlocks and Livelocks – Communication between Threads (Condition Variables, Signals, Message Queues And Pipes)

Key Words to Understand…Remember…Apply... Analyze...
UData Race
Mutual Exclusion or Mutex
Synchronization Lock or Mutex Locks
Contended Mutex
Critical Region or Critical Section
Spin Locks
Semaphores
Readers-writer Lock - Multiple-reader Lock
Deadlock
Livelock
Starvation
Pipe

Unit I Multi-Core Processors    • CS6801 | MCQs | Multiple Choice Quest...  
Single core to Multi-core architectures – SIMD and MIMD systems – Interconnection networks - Symmetric and Distributed Shared Memory Architectures – Cache coherence - Performance Issues – Parallel program design.

Key Words to Understand…Remember…
Uniprocessor… Parallel Computing… Concurrency
Need Ever-increasing Performance
Single-Core System
Multi-Core System
Task-Parallelism and Data-Parallelism
Load Balancing
Shared Memory Systems and Distributed-Memory Systems
Processes, Multitasking, and Threads
Single Instruction Stream, Single Data Stream SISD
Single Instruction, Multiple Data SIMD
Scalability
Uniform Memory Access UMA
Nonuniform Memory Access NUMA
Distributed-Memory Systems - Clusters
Bisection Bandwidth
Hypercube
Crossbar
Omega Network
Latency and Bandwidth
Speedup and Efficiency
Partitioning
Foster’s Methodology


Edu Channel of Dr. N. K. Sakthivel...Dr. S. Subasree... https://urlzs.com/KmSTg

Комментарии

Информация по комментариям в разработке