Advanced Computer Architecture
CDA 5155, Spring 2016
MW 11am-12:15pm
LOV 103
Course Information
- Instructor:
Dr. Weikuan Yu, 206 LOV, 1017 Academic Way.
- Email: yuw [at] cs dot fsu dot edu.
A prefix "CDA5155:" is required on the subject line.
- Prerequisites: CDA3101 (Computer Organization)
-
Text:
J. Hennessy and D. Patterson.
Computer Architecture A Quantitative Approach. Fifth Edition.
Course Objectives:
A student who has completed this course with a passing grade should be able to:
- Calculate architecture performance measures.
- Determine the hits and misses in various memory hierarchy levels
for a sequence of references given a specified configuration.
- For various memory hierarchy optimizations, list the likely
impact on miss rate, miss penalty, and hit time for cache performance.
- Detect dependences and hazards for a sequence of assembly
instructions.
- Apply basic assembly code transformations by hand to increase
instruction-level parallelism.
- Determine the cycle when each instruction will go through each stage of an
out-of-order pipeline.
- Determine for a sequence of instruction address references
whether or not each instruction will hit in a branch target buffer
and the prediction that will be made in a branch prediction buffer for specified
configurations.
- Transform an assembly loop to exploit vector instructions.
- Identify the advantages and disadvantages of architectures that
support data and thread-level parallelism.
- Describe the benefits and challenges of warehouse-scale
computing.
Course Resources:
The class home page is at http://www.cs.fsu.edu/~yuw/SP16-CDA5155/index.html.
The homepage will include the syllabus, schedule, slides, and assignments.
- Syllabus, Schedule, and Slides:
- Assignments:
Throughout the course, you will be assigned
several quizzes, two programming projects,
and four homework assignments. These assignments are to be accomplished
individually by each student.
Course Policies:
Grading:
There will be two exams and various assignments.
Class attendance and active participation of discussions are
required and will count for 5% of your grade.
Please keep all graded material to provide evidence of grades.
The final exam will be comprehensive covering all materials of the course.
- Attendances. (5%)
- Quizzes, projects and homework assignments: (45%)
- Midterm exam: (20%)
- Final exam: (30%)
- Grading scale:
A | [93-100] |
A- | [89-93) |
B+ | [85-89) |
B | [81-84) |
B- | [78-81) |
C+ | [75-78) |
C | [71-75) |
C- | [68-71) |
D+ | [64-68) |
D | [60-64) |
F | <60 |
Attendance and Punctuality:
You are responsible for all material presented in class.
Exams and due dates will be scheduled in advance.
A grade of zero will be recorded for missed
exams and late assignments unless prior
arrangements are made or the absence is excused.
Assignments turned in after the due date, but by the beginning of the
next scheduled class will be penalized 10% per day, two days maximum.
Excused absences include documented illness, deaths in the family and
other documented crises, call to
active military duty or jury duty, religious holy days, and official
University activities. These absences will
be accommodated in a way that does not arbitrarily penalize students
who have a valid excuse. Consideration will also be given to students
whose dependent children experience serious illness.
Cheating:
Students are encouraged to discuss programs in general and
to help one another find bugs in existing
programs. Copying another student's code or writing code for someone else is
cheating. Keep listings to provide
evidence of creative development.
Academic Honor Policy:
The Florida State University Academic Honor Policy outlines the University's
expectations for the integrity of students' academic work, the
procedures for resolving alleged violations of
those expectations, and the rights and responsibilities of students
and faculty members throughout the
process. Students are responsible for reading the Academic Honor
Policy and for living up to their pledge to
"... be honest and truthful and ... [to] strive for personal and
institutional integrity at Florida State
University." Florida State University Academic Honor Policy can be found at
http://fda.fsu.edu/Academics/Academic-Honor-Policy.
Americans with Disabilities Act:
Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource
Center; and (2) bring a letter to the
instructor indicating the need for accommodation and what type. This
should be done during the first week
of class. This syllabus and other class materials are available in
alternative format upon request. For more
information about services available to FSU students with
disabilities, please contact the Student Disability Resource Center via the
address below:,
The Student Disability Resource Center,
97 South Woodward Avenue,
108 Student Services Building,
Florida State University,
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu/
Office Hours
- Instructor: 206 LOV, Mon/Wed 1-2pm.
- TA: to be determined.
Syllabus Change Policy
Except for changes that substantially affect
implementation of the evaluation (grading)
statement, this syllabus is a guide for the course and is subject to
minor changes without advance notice.
Last Updated: Dec 19, 2015