About the Subject:
A core processor is a single computing component with two or more
independent actual processing units (called "cores"), which are the
units that read and execute program instructions. The instructions are ordinary
CPU instructions such as add, move data, and branch, but the multiple cores can
run multiple instructions at the same time, increasing overall speed for
programs amenable to parallel computing.

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. Performance –
Scalability – Synchronization and data sharing – Data races – Synchronization
primitives – deadlocks and live locks – communication between threads -Open MP
Execution Model – Memory Model – Open MP Directives – Work-sharing Constructs –
Library functions – Handling Data and Functional Parallelism – Handling Loops –
Performance Considerations-MPI program execution – MPI constructs – libraries –
MPI send and receive – Point-to-point and Collective communication – MPI
derived data types .
Time
to be planned :
1 or 2 days
Kind of program :
3D based Seminar and Guest Lecture for
the Students
Reason for the program :
Kalam Scientist Team aiming to build
young generation Scientist
Sample Clips for reference :
Open MP Execution Model
Cheers,
Kalam Scientist Team
7667668009
7667662428
7667662428



No comments:
Post a Comment