Ca LP
Ca LP
Department of ECE
Semester: VI
Course Code: ECE642
Course Name: COMPUTER ARCHITECTURE
Course Faculty:
Course Coordinator Signature Date
Dr. V. Anandi
Course Contents:
UNIT – I
Introduction: Combinational and Sequential Logic Circuits, Computer Systems, Technologies
for Building Processors and Memory, Uniprocessors & Multiprocessors
Instruction Sets: Computer Hardware, Representing Instructions in the Computer, Instructions
for Making Decisions, and Sample Instruction Sets.
UNIT – II
Computer Arithmetic: Addition and Subtraction, Multiplication, Division, Floating Point
Parallelism, and Computer Arithmetic
The Processor: Introduction, Logic Design Conventions, Building a Datapath, Overview of
Pipelining, Pipelined Datapath, Hazards, Exceptions
UNIT – III
Memory Hierarchy: Introduction, Memory Technologies, Basics of Caches Measuring and
Improving Cache Performance, Memory Hierarchy, Virtual Machines Virtual Memory, The
ARM Cortex-A53 and Intel Core i7, Memory Hierarchies
UNIT – IV
Parallel Processors from Client to Cloud: Introduction, Parallel Processing Programs, SISD,
MIMD, SIMD, SPMD, Vector, Hardware Multithreading, Multicore and Other Shared Memory
Multiprocessors, Multiprocessor Benchmarks and Performance Models
UNIT – V
Course contents and Lecture schedule
1 1 2 3
1 2 3 4 5 6 7 8 9 11 12
0
1 3 2 2 3
2 2 2 2 3
3 2 2 2 3 3
4 3 2 2 3
5 3 2 2 3
1 Remember 30 30 20 20 40
2 Understand 30 30 50 30 40
3 Apply 20 20 30 30 10
4 Analyze 20 20 0 20 10
5 Evaluate 0 0 0 0 0
6 Create 0 0 0 0 0
CO1,CO2,
Course Outcomes CO1,CO2,
CO1, CO2 CO3, CO4 CO4,CO5 CO3, CO4,
Mapped CO3,
CO5
TEST-I CO-1,2
TEST-II CO-3,4
Quiz & Seminar CO-1,2,3,4,5
Reviewed By Dr.Raghuram S