Static scheduling of instructions in instruction pipeline - ACA |
Internal Data Forwarding - ACA |
Multiple Functional units -ACA |
Prefetch Buffers -ACA |
Arithmetic pipeline- Multiply pipeline design - ACA |
Arithmetic pipeline (part1) - ACA |
Instruction Pipeline Design - ACA |
Difference between linear and non linear pipeline - ACA |
Pipeline hazards - Structural hazard - ACA |
Pipeline hazards - Control hazard - ACA |
Pipeline Hazards - Data Hazards - ACA |
Difference between static and dynamic interconnection networks - ACA |
Program Flow Mechanisms -ACA |
Levels of parallelism with comparison (easy to understand) -ACA |
SIMD organization- shared memory model - ACA |
SIMD organization- Distributed Memory Model - ACA |
Vector Access Memory Schemes - C/S Access - ACA |
Vector Access Memory Schemes- S Access - ACA |
Vector Access Memory Schemes- C Access - ACA |
Application of low order and high order interleaving-Advance computer architecture |
High Order memory interleaving- Advance computer architecture |
Low Order Memory Interleaving- Advance computer architecture |
Memory Interleaving- Advance Computer Architecture |
Introduction to parallel algorithms-lecture61/ADA |
Vector Instruction types-ACA |
Vector processing definitions-ACA |
Virtual channel and deadlock-ACA |
Prove that wormhole routing latency is independent of distance between source and destination-ACA |
Cache coherence problem-Advance computer architecture |
Asynchronous pipelining using handshaking protocol in wormhole routing-Advance computer architecture |
Message Routing Schemes in Multicomputer Network-Advance computer architecture |
Difference between message, packet and flit-Advance computer architecture |
Directory based protocol-Chained Directory-Advance Computer Architecture |
Cache coherence protocol-Directory Based Protocol/Limited Directories Protocol-Advance computer arch |
Cache coherence protocol- Directory based protocol/Full Map protocol-Advance computer architecture |
Cache coherence protocol- Snoopy Bus Protocol- Advance computer architecture |
VLIW Processor/VLIW Architecture - Advance Computer Architecture |
Superpipelined processor-Advance Computer Architecture |
Superscalar Processor-Advance Computer Architecture |
Construction of reservation table from given pipeline |
Calculation of collision vector, state diagram, MAL, simple cycle, greedy cycle, throughput |
Calculation of collision vector |
Numerical on speed up calculation of k stage pipeline |
Prove that linear pipeline is k times faster than that of non pipelined processor |
Detection of parallelism using Bernstein's conditions |
Bernstein's conditions of parallelism |
Numerical on data and resource dependence-Advance Computer Architecture |
Numerical 2 on data dependence-Advance computer architecture |
Numerical1 on data dependence- Advance Computer Architecture |
Data dependence and it's types- Advance computer architecture |
Memory in Multiprocessor system- lecture79/coa |
Difference between CISC and RISC Processors-lecture84/coa |
Array processing-lecture83/coa |
Vector Processing-lecture82/coa |
Pipelining and it's types-lecture81/coa |
Concept of pipelining with real life example-lecture80/coa |
Classification of multiprocessor systems/Difference tightly and loosely coupled syst- lecture70/coa |
Hypercube interconnection -lecture69/coa |
Multistage switching network/8x8 omega network- lecture68/coa |
Crossbar connection system- Interconnection structure-lecture67/coa |
Multiport memory interconnection structure-lecture66/coa |
Structure of multiprocessor/ Interconnection structures/ Time shared bus-lecture65/coa |
Multiprocessor System-characteristics and advantages -lecture64/coa |
Memory organization/Memory hierarchy-lecture43/coa |
Numericals on system attributes to performance-Advance Computer Architecture |
System attributes to performance-Advance Computer Architecture |
Hardware and software parallelism -Advance Computer Architecture |