Prospective Students   |   Current Students   |   Alumni   |   Industry & Government   |   Faculty Members
Username : Password : Forgot password?

Computer Organization and Design

3 Credit Hour Course

Prerequisite:   None

Classification and addressing modes, Operands and Operations for Media and signal processing, instructions for control flow, Encoding an instruction set. Pipelined and Superscalar processors, Data hazards, Dynamic scheduling, Branch prediction, Hardware based speculation, Thread level parallelism. ILP with software approaches: Compiler Techniques, static branch prediction, static multiple issue, advanced compiler support for ILP. Basic Techniques of Integer Arithmetic, Floating-point Arithmetic, Speeding up Integer Addition, Speeding up Integer Multiplication and Division. Memory technology, RAIDs, organization for improving performance, Virtual memory and protection, Cache organization, Reducing cache miss rate and penalty. Busses, Performance measures, Designing I/O system, Reliability, Dependability and Availability. Symmetric shared memory architectures, Cache coherence protocols, Distributed shared memory architectures, Synchronization, Models for memory consistency, Multithreading. Interconnection Networks- Practical issues, Network on chip, Designing cluster. Advanced RISC, CISC and Embedded processors architectures.

Department of Computer Science and Engineering, ECE building, Palashi, Dhaka, Bangladesh. The Department is part of the Faculty of Electrical and Electronic Engineering at the Bangladesh University of Engineering & Technology. No part or content of this website may be copied or reproduced without permission of the department authority. Contact with questions or comments on this page.  [Development Credits]