EE 4720, Computer Architecture

When / Where / Details

Spring 2024: MWF 9:30-10:20 CT, Room 1720 Business Education Complex, Spring 2024 Syllabus
Another challenging but also cool course: Register for GPU Microarchitecture (EE 7722) and learn about the Other Way to organize a CPU.

Offered By

David M. Koppelman

Study Guides

How to study for the big problems that might appear on the midterm and final exam. Includes good problems to study.

Lectures: Current  Previous Lectures

Slides used in class. Changes and additions made yearly, so use the latest available version.

Homework & Exams

Homework assignments and exams, some with solutions.


A number assigned to each assignment or a letter assigned to each student indicating the demonstrated grasp of the material.


Instructions for using software needed for assignments.


Includes ISA manuals and SPIM documentation.

MIPS Implementations in Verilog

Verilog descriptions of the MIPS implementations used in class. Code is currently in an early state of refinement.

What's Popular

Most frequently accessed EE 4720 Web pages.
RSS Feed What's New
13 May 2024, 11:04:41 CDT
Grading Update 6: Course Grades Ready. A special thank you to those who put lots of effort in this course. Congratulations to those who did well. To those who did not do well: please try harder next time! To find out which category you are in, or at least to check whether your homework grades are properly recorded, click here. Good luck on your other classes and have a good summer!

12 May 2024, 18:00:40 CDT
Grading Update 5: Course grades will be decided tomorrow. The next grading update will be posted by noon tomorrow.

The winner of the best-alias contest is: "Sorry, mom said no." It leaves you wondering, "to what?". Also, today is Mother's Day. The runner up is "GTAmul.6". I am not 100% sure what it means, but my car did burst into flames this semester, though not as dramatically as I suppose they do in GTA.

I asked GPT-4 to judge the aliases, here are its picks: "Mustache cache-stash": This alias is a clever wordplay that humorously combines computer architecture terminology with a fun, lighthearted twist. The use of "cache," a key concept in computer architecture referring to a storage layer that improves data retrieval speeds, paired with "mustache," creates a playful and memorable alias. The added "stash" enhances the rhyme and keeps the theme light and enjoyable. This alias captures the spirit of the course while also being witty.

"INSERT_QR_CODE": This alias is interesting because it creatively incorporates modern technology and could visually represent the alias as an actual QR code if implemented visually. It’s clever in that it uses a placeholder-like format that is widely recognizable and relevant to technology and coding. This could evoke a smile from those familiar with digital formats and placeholders, making it a relevant and smart choice for a computer architecture class.

12 May 2024, 10:01:44 CDT
Grading Update 4: Final Exam Grades Ready They were not good. The median was 37, with a slightly higher mean of 38.8. Some did improve on their midterm grade, which was a significant accomplishment. To find your grade, to see the grade distribution, or to guess who will win the best alias award, click here. Course grades (and yes, the Best Alias Award [tm]) will be posted either by 18:00 today or tomorrow.

What Was New
35 more items starting 11 May 2024, 15:58:24 CDT.

ECE Home Page
David M. Koppelman -
Modified 13 May 2024 11:13 (1613 UTC)
Provide Website Feedback  • Accessibility Statement  • Privacy Statement