CSE 305 January 2017

Computer Architecture

Welcome to the course webpage for CSE 305: Computer Architecture course at CSE, BUET. Here necessary materials, evaluations, class lectures, class schedules, and other important information will be posted from time to time. That is the first time I am taking a course the second time and therefore I am super excited to see how things go this year. If you have registered for the course, CSE 305, we hope you will really enjoy studying them :) .

Prerequisite

CSE 205 Digital Logic Design

Syllabus

  • Computer Abstractions and Technology

    • Eight great ideas in computer architecture

    • Measuring computer performance

  • Instructions: Language of the Computer

    • Instruction set architecture

    • Design principles behind instruction set architecture

    • Addressing modes

  • Arithmetic for Computers

    • Addition and subtraction along with overflow conditions

    • Multiplication and division

    • Floating-point numbers

  • Datapath and Control Unit Design

  • Hazards

  • Exceptions

  • Pipeline: pipelined datapath and control, superscalar and dynamic pipelining

  • Memory organization: cache, virtual memory, channels

  • DMA and Interrupts

  • Buses

  • Multiprocessors: types of multiprocessors, performance, single bus multiprocessors, multiprocessors connected by network, clusters

Instructor

  • Tanvir Ahmed Khan | takhandipu at gmail dot com | Details