CSC520 Syllabus
CSC520 Syllabus
Course Description
Instruction set design, pipelining, instruction-level parallelism, memory hierarchy
design, and multiprocessors.
Course Objectives
The objective of this course is for the student to build upon the fundamental princi-
ples of a von Neumann computer architecture to understand how modern architec-
Computer
tures are designed. A key theme of the course is the exploitation of instruction-level
parallelism to increase performance. An emphasis is placed upon the use of quan-
Architecture
titative metrics to evaluate cost/performance tradeoffs.
The following topics will be covered:
CSC 520 • memory hierarchy design
Section 101 • pipelining
• instruction-level parallelism
Spring 2024 • thread-level parallelism
Assessment
Instructor Info Homework/Quizzes 10%
g Dr. George Clark Project 30%
Midterm Exam 30%
U Office Hours:
Mon. and Wed. Final Exam 30%
9:00a - 12:00p A normal grading scale will be used:
Other hours available by
appointment. A ≥ 90.0 > B ≥ 80.0 > C ≥ 70.0 > D ≥ 60.0 > F
Office: Shelby Hall 1121
T 251-460-7639 Assignments
@ [email protected] Assignments will include homework problems from the book and may include read-
ings from current applicable research.
U 4:30p-5:45p
Project
Shelby Hall 2316
There is a two-part design trade-off project. Phase 1 introduces you to the simulator
² Lecture - Web Enhanced software we will be using. Phase 2 is a trade-off study on performance vs. hardware
design options. A complete final written report is required.
Important Dates
Jan 8 Classes Begin
Jan 15 Martin Luther King Day / No Classes
Feb 13 Mardi Gras Day / No Classes
Mar 4-10 Spring Break / No Classes
Apr 5 Last day to drop or withdraw by 11:59 pm
Apr 26 Last Day of Classes
Apr 29 - May 2 Final Examinations
Final Exam
May 1, 3:30p - 5:30p
Course Policies
Attendance
See ‘Attendance and Absences’, Undergraduate and Graduate Bulletin for University policy. http://www.southalabama.edu/
bulletin/current/academic-policy/
Makeup Policy
All exams must be taken on the scheduled date on campus or by a proctor. In the event that an absence from a scheduled exam
is unavoidable, you must notify the instructor in advance or within 24 hours if the absence was unforeseeable. No make-ups
will be given unless documented proof is provided that the absence was absolutely necessary, and is a University-approved
absence. All make-ups will be given at the instructor’s discretion. Make-ups, when given, will be a modified version of the
original and will be scheduled at the instructor’s convenience and must be taken as soon as possible. If for any reason a
proctor is used, the instructor retains the right to approve said proctor or facility and the student will bear responsibility for
any additional charges associated with exam proctoring.
Additional Policies
Additional Academic Course Policies are available at this link: Additional Policies