Existing User
New User
Forgot Password
Login
Email
*
Password
*
Register
Email ID
*
Password
*
Confirm Password
*
Name
User Type
*
Select
Student
Faculty
Others
Institute
Branch
Forgot Password
Email
*
Home
|
About Us
|
FAQ
|
Courses
|
Contact Us
|
Sign-In
Syllabus
|
Lectures
|
Downloads
|
FAQ
|
Ask a question
|
Course Co-ordinated by
IIT Kanpur
NPTEL
>> Computer Science and Engineering >> Parallel Computer Architecture (Web) >>
Evolution of Processor Architecture
Modules / Lectures
Module 1: Multi-core: The Ultimate Dose of Moore
Evolution of Processor Architecture
Moore's Law and Multi-cores
Module 2: Parallel Computer Architecture: Today and Tomorrow
Evaluating Performance
Shared Memory Multiprocessors
Module 3: Recap: Single-threaded Execution
Pipelining and Hazards
Instruction Issue Algorithms
Module 4: Recap: Virtual Memory and Caches
Virtual Memory, TLB, and Caches
Cache Hierarchy and Memory-level Parallelism
Module 5: MIPS R10000: A Case Study
MIPS R10000: A Case Study
Module 6: Fundamentals of Parallel Computers
Communication Architecture
Design Issues in Parallel Computers
Module 7: Parallel Programming
Steps in Writing a Parallel Program
Parallelizing a Sequential Program
Module 8: Performance Issues
Load Balancing and Domain Decomposition
Locality and Communication Optimizations
Module 9: Introduction to Shared Memory Multiprocessors
Multiprocessor Organizations and Cache Coherence
Introduction to Cache Coherence Protocols
Module 10: Design of Shared Memory Multiprocessors
Introduction to Cache Coherence
Sequential Consistency and Cache Coherence Protocols
Performance of Coherence Protocols
Module 11: Synchronization
Introduction to Synchronization
Scalable Locking Primitives
Barriers and Speculative Synchronization
Module 12: Multiprocessors on a Snoopy Bus
Write Serialization in a Simple Design
Protocols for Split-transaction Buses
Case Studies
Scalable Snooping and AMD Hammer Protocol
Module 13: Scalable Multiprocessors
Scalable Multiprocessors
Module 14: Directory-based Cache Coherence
Basics of Directory
SGI Origin 2000
Managing Directory Overhead
Protocol Occupancy and Directory Controllers
SCI Protocol
Module 15: Memory Consistency Models
Sequential Consistency and Relaxed Models
Release Consistency and Delayed Consistency
Module 16: Software Distributed Shared Memory Multiprocessors
Software Distributed Shared Memory Multiprocessors
Module 17: Interconnection Networks
Introduction to Routers
Routing Algorithms
Module 18: TLP on Chip: HT/SMT and CMP
Simultaneous Multithreading and Chip-multiprocessing
Case Studies: IBM Power4 and IBM Power5
Case Studies: Intel Montecito and Sun Niagara
loading...
Important: Please enable javascript in your browser and download
Adobe Flash player
to view this site
Site Maintained by Web Studio, IIT Madras. Contact Webmaster:
nptel@iitm.ac.in