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

Schedule

Lectures

Homework

Assignments


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
    3A57 Swearingen
    Phone: 777-3285
    Office Hours: MWT 9:30-11:00AM, or after class
     Email: mm at sc in the domain edu

Teaching Assistant

  • None assigned due to budget cuts.

Department Syllabus 513 This is the syllabus template that was officially approved by the CSCE faculty.

Main text and References

    "Computer Architecture," 4th edition, Hennessey and Patterson, Elsevier, 2006.

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
  • Storage and Interconnection networks

Date Significance
September 29 Test 1
Thursday, October 13, 2011 Last day to withdrawal without WF
November 15 Test 2
Wed. Dec 7 @ 9:00AM Final Exam

Link to the Exam Schedule for Fall 2011

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 Project: 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.

Solutions to midterms will be distributed when the exams are returned, usually within one week of the exam.

Questions about grading of midterms and labs must be presented to the instructor within one week after the tests or lab reports have been returned.


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