Friday, 26 February 2016

Multi Core Architectures And Programming

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.





Topics To Be Covered In This Seminar:

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 : 


Single core to Multi-core architectures


Open MP Execution Model

Cheers,
Kalam Scientist Team
7667668009
7667662428

No comments:

Post a Comment