Program Optimization for Multi-core Architectures (DVD)

₹100.00
In stock



Media Storage Type : DVD-ROM

NPTEL Course Name : Program Optimization for Multi-core Architectures

NPTEL Subject Matter Expert : Prof. Rajat Moona

NPTEL Co-ordinating Institute : IIT Kanpur

NPTEL Lecture Count : 44


Lecture Titles:

Lecture 1 - Evolution of Processor Architecture
Lecture 2 - Introduction to Multi-core Architecture
Lecture 3 - Virtual Memory and Caches
Lecture 4 - Cache Hierarchy and Memory-level Parallelism
Lecture 5 - Communication Architectures and Communication Costs
Lecture 6 - Preliminaries of Parallel Programming
Lecture 7 - Examples of Shared Memory and Message Passing Programming
Lecture 8 - Optimizing Shared Memory Performance
Lecture 9 - Performance Issues in Shared Memory
Lecture 10 - Introduction to Coherence
Lecture 11 - Introduction to Snoopy Coherence
Lecture 12 - Cache Coherence Protocols
Lecture 13 - Introduction to Atomic Primitives
Lecture 14 - Scalable Locks and Barriers
Lecture 15 - Memory Consistency Models and Case Studies of Multi-core
Lecture 16 - Case Studies of Multi-core
Lecture 17 - Multiprocessor Organizations and Cache Coherence
Lecture 18 - Sharing Patterns and Cache Coherence Protocols
Lecture 19 - What is Parallelization?
Lecture 20 - The モomp sectionsヤ Directive
Lecture 21 - Clause and Routines
Lecture 22 - Intel Compilers and Threading Tools
Lecture 23 - Intel Compilers and Threading Tool
Lecture 24 - Code Optimization
Lecture 25 - Supercomputing Applications
Lecture 26 - SIMD Architecture
Lecture 27 - Algorithm and Interval
Lecture 28 - Structural Analysis
Lecture 29 - Reaching Definition
Lecture 30 - Analysis
Lecture 31 - Data Dependence Analysis
Lecture 32 - Iteration
Lecture 33 - Data Dependence in Parallel Loops
Lecture 34 - Symbolic Analysis
Lecture 35 - Amdahlï¾’s Law
Lecture 36 - Cycle Shrinking
Lecture 37 - Multi-core computing CPU Scheduling
Lecture 38 - Priority and Schedule
Lecture 39 - Multi-processor Scheduling
Lecture 40 - Multi-core Computing Synchronization
Lecture 41 - Solution to Critical Section Problem
Lecture 42 - Multi-core ComputingInter-process Communication
Lecture 43 - Multiprocessor Techniques
Lecture 44 - Cryptography and ECB

Write Your Own Review
You're reviewing:Program Optimization for Multi-core Architectures (DVD)