Computer Architecture [ECE, CSE Department]

Computer Architecture [ECE, CSE Department]


Computer Architecture




BASIC STRUCTURE OF A COMPUTER SYSTEM


1. Eight Ideas
2. Components of a Computer System
3. Technology in Computer Architecture
4. Computer Architecture: Performance
5. Computer Architecture: Power Wall
6. Uniprocessors to Multiprocessors
7. Computer Architecture: Instructions
8. Computer Architecture: Operations and Operands
9. Computer Architecture: Representing Instructions
10. Computer Architecture: Logical and Control Operations
11. Computer Architecture: Addressing and Addressing Modes



ARITHMETIC FOR COMPUTERS


1. Arithmetic Operations: Arithmetic and Logic Unit (ALU)
2. Arithmetic Operations: Addition and Subtraction
3. Arithmetic Operations: Multiplication
4. Arithmetic Operations: Division
5. Floating Point Operations
6. Arithmetic Operations: Sub Word Parallelism



PROCESSOR AND CONTROL UNIT


1. Basic MIPS Implementation
2. Building Data Path and Control Implementation Scheme
3. Pipelining
4. Pipelined Data Path and Control
5. Handling Data Hazards & Control Hazards
6. Exceptions in Processor and Control Unit



PARALLELISM


1. Instruction-Level-Parallelism
2. Parallel Processing Challenges
3. Flynn's Classification
4. Hardware in Parallelism



MEMORY AND IO SYSTEMS


1. Memory Hierarchy
2. Memory Technologies
3. Cache Basics
4. Measuring and Improving Cache Performance
5. Virtual Memory
6. TLBS- Input/Output System
7. Programmed I/O
8. DMA and Interrupts
9. I/O Processors
10. Glossary - Computer Architecture



CS6303





OVERVIEW and INSTRUCTIONS


1. Eight Ideas
2. Components of a Computer System
3. Technology in Computer Architecture
4. Computer Architecture: Performance
5. Computer Architecture: Power Wall
6. Uniprocessors to Multiprocessors
7. Computer Architecture: Instructions
8. Computer Architecture: Operations and Operands
9. Computer Architecture: Representing Instructions
10. Computer Architecture: Logical and Control Operations
11. Computer Architecture: Addressing and Addressing Modes



ARITHMETIC OPERATIONS


1. Arithmetic Operations: Arithmetic and Logic Unit (ALU)
2. Arithmetic Operations: Addition and Subtraction
3. Arithmetic Operations: Multiplication
4. Arithmetic Operations: Division
5. Floating Point Operations
6. Arithmetic Operations: Sub Word Parallelism



Comments