EE457 - Summer 2025 Computer Systems Organization

Assignments

Homework will be assigned roughly once per week. It will be graded and require substantial work.

All homeworks will be submitted on Gradescope. A few homeworks will require hand-written and drawn answers and be graded AFTER submission. But most homeworks will be graded as closed-set answers to relevant problems. You may enter your answers, see what you got wrong, and then resubmit as many times as you like BEFORE the due date, all via Gradescope.

We strongly recommend that you download the PDF’s below and work through each problem (without looking at Gradescope). Only when you feel confident in your answers should you then open Gradescope and key in the answers, check them, and then go back and update them.

For detailed information on late submission policies, grace periods, and similar questions about assignments, check the syllabus.

Please ask any questions at our course Q&A site.

HW Schedule

HW Topic Due Date
HW01 Digital Design Review Fri. May 30 @ 11:59PM (PDT) on Gradescope
HW02 Instruction Sets Fri. June 6 @ 11:59PM (PDT) on Gradescope
HW03 Performance Metrics Tues. June 10 @ 11:59PM (PDT) on Gradescope
HW04 Computer Arithmetic (Self-Attest for Credit) Sun. June 15 @ 11:59PM (PDT) on Gradescope
HW05 Single Cycle CPU Sun. June 15 @ 11:59PM (PDT) on Gradescope
HW06 Cache Memory Thurs. July 3 @ 11:59PM (PDT) on Gradescope
HW07 Virtual Memory Thurs. July 10 @ 11:59PM (PDT) on Gradescope

Labs

Lab Topic Due Date
Lab 1 Min/Max Finder Fri. May 30 at 11:59PM (PDT)
Lab 2a ALU Design Fri. June 6 at 11:59PM (PDT)
Lab 2b Matrix Multiply (Assembly Programming) Fri. June 13 at 11:59PM (PDT)
Lab 3 Pipelined Processor Fri. June 27 at 11:59PM (PDT)
Lab 4 Cache & Coherence Wed. July 9 at 11:59PM (PDT)
Lab 5 FIFO/ROB Design Sun. July 13 at 11:59PM (PDT)
No late submission