Computer Architecture [ECE, CSE Department]
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
Post a Comment