Advanced instruction set architectures, pipelining, dynamic scheduling, branch prediction, superscalar issue, out-of-order execution, memory-hierarchy design, advanced cache architectures and prefetching. Several real designs are dissected and simulators are developed for performing quantitative evaluations of design decisions.

Prerequisites: CMPSC 154 or ECE 154.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
BALKIND J M
Jonathan Balkind
18 reviews
Lecture
PHELP3526
T R
13:00 PM - 14:50 PM
26 / 35
See All
CMPSC 254 Balkind J M Fall 2023 Total: 28
CMPSC 254 Balkind J M Fall 2022 Total: 28
See All
CS254 . Balkind J M 1 Year, 5 Months Ago

Excellent professor, cares about his students. Helps you succeed.

1 helpful 0 unhelpful
CS254 . Balkind J M 2 Years Ago

Love, love, love Prof. Balkind. His lectures are very engaging; he doesn't assign busy-work; and truly know his stuff around computer architecture. If you care at all about systems, or wanna know more about how computers work, taking any class with Prof. Balkind is a must.

4 helpful 0 unhelpful
CS254 . Balkind J M 2 Years Ago

One of my favorite classes at UCSB, and I am so glad that I decided to take it. Lectures are informative and interesting. Moreover, if you are already doing research, Balkind is open to discuss and find a project for the course that overlaps with your research so you can have a "two birds one stone" approach.

4 helpful 0 unhelpful
CS254 . Balkind J M 2 Years Ago

Prof. Balkind is extremely caring and passionate about helping his students understand the course material. He makes sure that there are no unanswered questions and really tries to address every question asked. If he does not have an answer, be sure that he will come with one next lecture ! Accessible outside class, AMAZING lecturer and person!

4 helpful 0 unhelpful