CPEN 402 — Advanced Computer Architecture
Computer Engineering · University of Ghana
Performance and cost: CPU performance benchmark, CPI analysis, analysis and cost of computer system. Instruction Set Architecture (ISA) Design: stack accumulator, general register ISA, CISC and RISC ISA design, DSP ISA. Basic pipelining. Advanced pipelining: Instruction-Level Parallelism (ILP), compiling for ILP, dynamic branch prediction, superscalar pipelines, dynamic scheduling. VLIW Architecture: Memory hierarchies, basic caches, memory hierarchy performance, improving time, miss time and penalty, memory interleaving, bandwidth improvement, and virtual memory support. I/O Subsystems. Parallel Architectures. Message Passing Architectures. Shared memory Architectures. Cache Coherence. Synchronization. Convergence Architectures. Introduction to Parallel programming
- Credits
- 3
- Level
- Level 400
- Prerequisites
- CPEN 303
Other courses on this programme
- CPEN 400 — Independent Project
- CPEN 401 — Control Systems Analysis and Design
- CPEN 403 — Embedded Systems (rerequisites: CPEN 303)
- CPEN 404 — Computer Vision and Robotics
- CPEN 405 — Artificial Intelligence
- CPEN 406 — Wireless Communication Systems
- CPEN 407 — Software Engineering (rerequisites: CPEN 207)
- CPEN 408 — Human-Computer Interface
- CPEN 409 — Computer Graphics
- CPEN 411 — VLSI Systems Design
- CPEN 412 — Web Software Architecture
- CPEN 413 — Microprocessor Systems and Integration
Practising CPEN 402 with Questora
Upload your own slides, notes and past papers for CPEN 402 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).