Go to USC home page USC Logo CSCE 510 System Programming
UNIVERSITY OF SOUTH CAROLINA
Course Home Page | USC Acdemic Calendar | CSE Dropbox | CSE Secure Site | Exam Schedule

Schedule

Lectures

Handouts

Homework


Resources

Department

College of Engr.

University Home Page

Library USCAN
USC  THIS SITE

Department of Computer Science and Engineering

CSCE 513: Introduction to Computer Architecture

Manton M. Matthews

 


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

  1. Describe the principles of computer architecture and organization. {tests}
  2. Describe the techniques and principles for the development of high performance computer systems. {tests}
  3. Describe the details of extant computer architectures. {tests}
  4. 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 Integrity

The 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
RETURN TO TOP
USC LINKS: DIRECTORY MAP EVENTS VIP
SITE INFORMATION