Weekly outline

  • The course instructor is available for discussions and clarification of doubts in Room No. 4102 on:
    Mon 5-5:45 pm
    Tue 9:30-10 am
    Wed 5-5:45 pm
    Thu 10:30-11 am

    You can also seek to meet the course instructor at other times by prior appointment (chintan_shah[AT]daiict[DOT]ac[DOT]in).
  • 27 July - 2 August

    Mon : Grading, Number Systems, Binary Number System
    Tue : Signed Number Representations - sign and magnitude representation,1's complement, 2's complement.
    Thu : Boolean Algebra
  • 3 August - 9 August

    Mon : Pop-up Quiz
    Wed : Holiday
    Thu : Lecture Cancelled
  • 10 August - 16 August

    Mon : Flip-Flops
    Wed : Combinational Circuits
    Thu : Computer Function and Interconnection
  • 17 August - 23 August

    Mon : Computer Memory System Overview
    Wed : Memory-Cache Mapping Functions
    Thu : Replacement Algorithms, Line Size, Write Policy, Split Caches
  • 24 August - 30 August

    Mon : Memory Module/Chip Organization
    Wed : Error-Correcting Code - Hamming Code
    Thu : Error-Detecting Code
  • 31 August - 6 September

    Mon : Multiplication Circuits
    Wed : Booths Algorithm
    Thu : Fast multiplication
  • 7 September - 13 September

    First mid-semester examination

    Thu: Solutions to mid-semester examination
  • 14 September - 20 September

    Mon : Division Algorithm
    Wed : Floating Point Representation of numbers
    Thu : RAID
  • 21 September - 27 September

    Mon : Holiday
    Wed : RAID
    Thu : Machine, Assembly Level Instructions
  • 28 September - 4 October

    Mon : Holiday
    Wed : Instruction Format and Operand Types
    Thu : Instruction Length, Pipelining
  • 5 October - 11 October

    Mon : Pipelining
    Wed : Branch Prediction
  • 12 October - 18 October

    Second in-sem examination
  • 19 October - 25 October

    Diwali Break
  • 26 October - 1 November

    Mon : RISC v/s CISC computing - instruction format, registers, pipelining, etc.
    Wed : Register Windows, Graph Colouring
    Thu : RISC pipelining
  • 2 November - 8 November

    Mon : Holiday (Guru Nanak Jayanti)
    Wed : Distribution of answer sheets
  • 9 November - 15 November

    Mon : Superscalar pipelining, instruction level parallelism
    Wed : Instruction Issue Policies
  • 16 November - 22 November

    Mon : Register Renaming, Machine Level Parallelism, Branch Prediction, Superscalar Execution
    Wed : Multiple Processor Organizations
  • 23 November - 29 November

    Wed : 11:30am - 1:30pm Final Examination
    (25th November, 2009 : 11:30-13:30)