Computer Architecture IIT Delhi Course , Prof. Anshul Kumar
Course Description :
Introduction, History of Computers, Instruction Set Architecture, Recursive Programs, Architecture Space and Examples, Performance, Binary Arithmetic, ALU Design, Multiplier, Divider Design, Floating Point Arithmetic, Processor Design, Pipelined Processor Design Basic Idea, Memory Hierarchy, Input/Output Subsystem.
LecturesIntroduction to Computer ArchitectureHistory of ComputersInstruction Set Architecture - IInstruction Set Architecture - IIInstruction Set Architecture - IIIRecursive ProgramsArchitecture SpaceArchitecture ExamplesPerformancePerformance IIBinary Arithmetic, ALU DesignALU Design, OverflowMultiplier DesignDivider DesignFast Addition , MultiplicationFloating Point ArithmeticProcessor Design - IntroductionProcessor DesignProcessor Design - Simple DesignProcessor Design - Multi Cycle ApproachProcessor Design - Control for Multi CycleProcessor Design Micro programmed ControlProcessor Design Exception HandlingPipelined Processor Design Basic IdeaPipelined Processor Design: DatapathPipelined Processor Design: Handling DataPipelined Processor DesignMemory Hierarchy : Basic IdeaMemory Hierarchy : Cache Organization IMemory Hierarchy : Cache Organization IIMemory Hierarchy : Virtual Memory IMemory Hierarchy : Virtual Memory IIInput / Output Subsystem: IntroductionInput / Output Subsystem: Interfaces and buses IInput / Output Subsystem:Interfaces and buses IIInput / Output Subsystem:I/O OperationsInput / Output Subsystem:Designing I/O SystemsConcluding Remarks
++++ FUN