CSCE 513: Introduction to Computer Architecture
General Information
DESCRIPTION:
Instructor
Manton M . Matthews
3A53 Swearingen
Phone: 777-3285
Office Hours: MW 11:15-12:30PM
Email: mm at sc in the domain edu
Teaching Assistant
- Xiaopeng Li, SWGN 3D41, xl4
Department Syllabus
513
This is the syllabus template that was officially approved
by the CSCE faculty.
Main text and References
"Computer Architecture," 5th edition,
Hennessey and Patterson, Elsevier, 2012.
Apogee == Distance Education Links
The Apogee Web Site
is where you go to download the video, if you have registered
for the Apogee section. From there you follow the
College of Engineering Link.
Course Outcomes
- Describe the principles of computer architecture
and organization. {tests}
- Describe the techniques and principles for the development
of high performance computer systems. {tests}
- Describe the details of extant computer architectures. {tests}
- Quantitatively analyze aspects of computer architecture and
draw conclusions about their performance. {homework, projects, tests}
GOAL
The goal is to provide foundational knowledge of
Computer Archiecture with a particular emphasis on its influence on design of efficient programs.
Topics include:
- Quantitaive approach to computer architecture
- Review of the fundamentals of Pipelining, Instruction sets, and Memory Hierarchy
- Instruction Level parallelism
- Loop unrolling and static techniques
- Dynamic schedling
- Limits on Intsruction level Parallelism
- Multithreading, multiprocessing
- Memory Hierarchy design
- Warehouse scale computing.
Date |
Significance |
October 9 | Test 1 |
Monday, October 16,
| Last day to withdrawal without WF |
November 13 | Test 2 |
Friday, December 11 - 9:00 a.m.
| Final Exam |
Link to the Exam Schedule
Policies
Homework:
The homework is submitted through the "dropbox" system on the CSE secure site.
All Homework is to be turned in as ASCII files, i.e. no "word documents."
No late homework or projects will be accepted.
All Homework is expected to be individual work unless explicitly specified otherwise.
Grading policy:
The final grade will be based on two midterms, assignments
and the final exam, according to the following weights:
- Assignments and Quizzes: 35%
- Two Tests: 20% each
- Final: 25%
Academic IntegrityThe homework and programs you submit for this class
must be entirely your own. If this policy is not absolutely clear, then please
contact me. Any other collaboration of any type on any assignment is not
permitted. It is also your responsibility to protect your work from
unauthorized access. You are reminded that you are expected to know and follow
the academic code of responsibility that appears in at Carolina Community: Student Handbook &
Policy Guide,
In particular all work submitted for this course must
be your own. Violations of this code can result in actions varying from a
failing grade to expulsion from the university.
Departmental Syllabus:
http://www.cse.sc.edu/syllabus/CSCE513Syllabus.htm
URL:
http://www.cse.sc.edu/~matthews/Courses/513/index.html
|