Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

ECE 452: Computer Organization and Architecture Course Overview, Study notes of Computer Architecture and Organization

An overview of the ece 452: computer organization and architecture course, including prerequisites, concepts covered, and learning objectives. Topics include microprocessors, memory and i/o, parallelism and pipelining, control paths, datapaths, logic-level hardware, memory system design, i/o systems, and case studies of processor core architecture.

Typology: Study notes

Pre 2010

Uploaded on 11/08/2009

koofers-user-j8f
koofers-user-j8f 🇺🇸

5

(1)

10 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download ECE 452: Computer Organization and Architecture Course Overview and more Study notes Computer Architecture and Organization in PDF only on Docsity! ECE 452: Computer Organization and Architecture - ECE251 Pre-requisites: Microprocessors Addressing Modes Assembly Language Memory and I/O - Understands basic microprocessor memory and I/O system organization - Understands basic structure of a microprocessor - Understands different addressing modes for operands in instructions - Able to program in assembly language - Can analyze I/O system performance - Can design to latency and bandwidth constraints - Can determine effective memory access latencies under a hierarchical memory system - Can exploit instruction level parallelism with pipelining to accelerate executions; plus basic hazards handling and branch prediction techniques - Can design control paths using hardwired logic or microprogramming - Can design simple datapaths for common instructions - Can evaluate logic level hardware characteristics that would affect system performance I/O Memory Parallelism and Pipelining Control Paths Datapaths Logic-level Hardware Concepts: - Overview of computer organization - Hardware technology: CMOS, clock, timing - Microarchitecture design for supporting the instruction set architecture (datapath, control path) - Pipelined processor design Basic solutions for handling data, structural, and control hazards Basic branch prediction techniques - Memory System Memory hierarchy Cache memory design and performance Secondary memory Virtual memory: paging, swapping - I/O Systems I/O organization Bus systems (e.g., PCI) Applications: - Case studies of processor core architecture Tools: P.O.C.: Ricky Kwok IN OUT As of 12/9/08
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved