COM SCI 251A
Advanced Computer Architecture
Computer Science · 4 units · Graduate courses (200-299)
Recommended: course 111. Design and implementation of high-performance systems, advanced memory hierarchy techniques, static and dynamic pipelining, superscalar and VLIW processors, branch prediction, speculative execution, software support for instruction-level parallelism, simulation-based performance analysis and evaluation, state-of-art design examples, introduction to parallel architectures.
Letter grading.
Requisites
Official UCLA wording
Requisite: course M151B.
BruinTree reads · Prerequisite
confidence 1.00 · from textRequires
Everything that has to come before this course, not just the courses named in the requisite above.
COM SCI 251A
- COM SCI M151BComputer Systems Architecture
- COM SCI 33Introduction to Computer Organization
- COM SCI M51ALogic Design of Digital Systems
- EC ENGR M16Logic Design of Digital Systems
1 direct requisite. Showing 5 courses over 3 levels; the branches marked with a count carry on past it. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
COM SCI 251A
- COM SCI 252AArithmetic Algorithms and Processors
1 course lists this as a requisite. The whole downstream is here — 1 course over 1 level. Every course here opens its own tree.





