CS 222 - Computer Architecture

0001 January 1

![banner]({{ site.url }}{{ site.baseurl }}/assets/architecture.jpg){:class=“img-responsive”}

During spring semester 2019, I will serve (again) as teaching assistant for CS 222 — Computer Architecture. This course is taught by Professor Alan Ling, and it meets Tuesday and Thursday from 11:40 AM to 12:55 PM in Votey 361.

You can find Professor Ling’s page for this course here, and announcements here.

My office hours are Mondays, 8:45 AM - 9:45 AM in the first floor conference area in Farrell Hall, or by appointment. See my UVM directory listing for contact information or email me at clayton dot cafiero at (you know the rest).

Please feel free to email with questions!

Topics - Introduction to the basic concepts and principles of computer architecture. Fundamentals of computer design, performance and cost, instruction set architecture, processor technology, pipelining, scoreboarding and Tomasulo algorithm, memory system (caches, virtual memory), input/output systems and bus communications, and parallel processors.