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. If you have registered for the course, CSE 305, we hope you will really enjoy studying them :) .

Prerequisite

CSE 205 Digital Logic Design

Syllabus

    • Information representation

    • Measuring performance

    • Instructions and data access methods: operations and operands of computer hardware, representing instruction, addressing styles

    • Arithmetic Logic Unit (ALU) operations, floating point operations, designing ALU

    • Processor design: datapaths, single cycle and multicycle implementations

    • Control Unit design - hardwared and microprogrammed

    • 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