Computer Architecture

EEL 5764
Meeting Time: MWF, 1:55pm – 2:45pm
Location: NEB 0100
Academic Term: Fall 2018
Class Canvas Page (with valid GatorLink account): Click here


Teaching Assistant: 

Course Description

This course covers principles of modern computer architecture, and quantitative analysis approaches to design tradeoffs in terms of cost, performance, and power/energy efficiency, etc. The topics covered include, but are not limited to, core architecture, multicore design, memory hierarchy, cache memory optimization, and data parallelism.

Course Pre-Requisites / Co-Requisites

Student are expected to have background in computer organization and design, digital design, and microprocessors. Additionally, students must have basic experience in a programming language such as C/C++, debugging, Linux operating system, and shell scripting.

Course Objectives

Upon completion of the course, students should have a good understanding of the following core components of computing system design:

Students will also gain understanding of the interplays between architecture design and software, and how they can impact each other.

Required Textbook


Course Contents (Tentative)

Attendance Policy, Class Expectations, and Make-Up Policy


Your grade will be based on 3-4 homework sets, two mid-terms, and a term paper.  The weightage of the different components in your final grade will be based on the following table.


Percentage of Final Grade

Homework Sets (3-4)


Midterm Exam 1


Midterm Exam 2


Term Paper




 The assigned letter grade will be based on the following table.



93.0 - 100


90.0 – 92.9


87.0 – 89.9


83.0 – 86.9


80.0 – 82.9


77.0 – 79.9


73.0 – 76.9


70.0 – 72.9


67.0 – 69.9


63.0 – 66.9


60.0 – 62.9


0 – 59.9


In order to graduate, graduate students must have an overall GPA and a major GPA of 3.0 or better (B or better). Note: A “B-” average is equivalent to a GPA of 2.67, and therefore, it does not satisfy this graduation requirement.

More information on UF grading policy may be found at:




Term Paper

The term paper may include doing a project and writing a report on its conclusion, or a careful study/survey of specific areas. Potential topics for term paper will be discussed in class around the middle of September, and students will be required to select a topic by the first week of October. Term papers can be submitted individually or in groups of two.


Students Requiring Accommodations

Students with disabilities requesting accommodations should first register with the Disability Resource Center (352-392-8565, by providing appropriate documentation. Once registered, students will receive an accommodation letter which must be presented to the instructor when requesting accommodation. Students with disabilities should follow this procedure as early as possible in the semester.

Course Evaluation

Students are expected to provide feedback on the quality of instruction in this course by completing online evaluations at  Evaluations are typically open during the last two or three weeks of the semester, but students will be given specific times when they are open. Summary results of these assessments are available to students at

University Honesty Policy

UF students are bound by The Honor Pledge which states, “We, the members of the University of Florida community, pledge to hold ourselves and our peers to the highest standards of honor and integrity by abiding by the Honor Code. On all work submitted for credit by students at the University of Florida, the following pledge is either required or implied: “On my honor, I have neither given nor received unauthorized aid in doing this assignment.” The Honor Code ( specifies a number of behaviors that are in violation of this code and the possible sanctions. Furthermore, you are obligated to report any condition that facilitates academic misconduct to appropriate personnel. If you have any questions or concerns, please consult with the instructor or TAs in this class.

Software Use

All faculty, staff and student of the University are required and expected to obey the laws and legal agreements governing software use. Failure to do so can lead to monetary damages and/or criminal penalties for the individual violator. Because such violations are also against University policies and rules, disciplinary action will be taken as appropriate. We, the members of the University of Florida community, pledge to uphold ourselves and our peers to the highest standards of honesty and integrity.


Campus Resources:

 Health and Wellness

U Matter, We Care:

If you or a friend is in distress, please contact or 352-392-1575 so that a team member can reach out to the student.

Counseling and Wellness Center:, and  392-1575; and the University Police Department: 392-1111 or 9-1-1 for emergencies.

Sexual Assault Recovery Services (SARS)

Student Health Care Center, 392-1161.

University Police Department at 392-1111 (or 9-1-1 for emergencies), or

Academic Resources

 E-learning technical support, 352-392-4357 (select option 2) or e-mail to

Career Resource Center, Reitz Union, 392-1601.  Career assistance and counseling.

 Library Support, Various ways to receive assistance with respect to using the libraries or finding resources.

 Teaching Center, Broward Hall, 392-2010 or 392-6420. General study skills and tutoring.

 Writing Studio, 302 Tigert Hall, 846-1138. Help brainstorming, formatting, and writing papers.

Student Complaints Campus:

 On-Line Students Complaints: