CSCI 6461 Section 12
CRN 97629
Meets in Tompkins 205 Thursdays 6:10PM-8:40PM
Instructor: Morris
Lancaster (703.400.6408)
Office Hours: After class and by appointment. This Webex link will be used for
office hours that will be established shortly after we begin classes.
Meeting Location: Meets in Tompkins 205 Thursdays 6:10PM-8:40PM* (Note that this
US location uses Daylight Savings Time)
COVID Policy: https://compliance.gwu.edu/covid-19-campus-health-and-wellbeing-policy
Announcements:
Class announcements will be placed on this web page.
For detailed class schedule, homework assignments and
downloads of lecture slides
use this Syllabus/Schedule link.
To determine if class will be held,
use the Inclement Weather Closing
Status Link (bottom of web page)
Description:
CSCI 6461. Computer System Architecture. 3 Credits. Concepts in processor, system, and network architectures; architecture of pipeline, superscalar, and VLIW/EPIC processors; multiprocessors and interconnection networks. Cache coherence and memory subsystem design for multiprocessor architectures. Parallel and distributed system architecture; internetworking. Prerequisites: CSCI 1311, CSCI 1112, CSCI 2461 Cited from GWU University Bulletin
Prerequisites:
CSCI 1311 Discrete Structures
CSCI 1112 Algorithms and Data Structures
CSCI
2461 Computer Architecture I
Texts:
Author |
Title |
Edition |
Kaisler, Stephen and
Lancaster, Morris |
Class
Notes provided online. Primary Source
for study |
Online,
adjusted per required |
Rampolla, M. L |
A Pocket Guide to Writing in History |
9th (or any) Edition,
MacMillan Press ISBN-10: 1319113028 ISBN-13
978-1319112025 |
Hennessy, John L. and Patterson, David A. (Not required but a good reference) |
COMPUTER
ARCHITECTURE: A Quantitative Approach. |
6th Edition Paperback ISBN: 9780128119051 |
Course Workload/Average amount for guided direct
instruction plus independent learning:
15
weeks of 2.5 hours instruction – online lectures in person for all students
15
weeks of 8.0 hours independent/project work – note that startup 2 weeks may be
more intensive
Assignments and Grades:
Team project, Term Paper,
and Final (See table below)
Assignment |
Description |
Total Points |
Class session warm up Tests |
Brief tests to be done by
the student before class on the slides for that class |
5% of overall grade |
Programming Project |
A simple assember for the computer simulator as described in the project handout. | 10% of overall grade |
Programming Project Part I |
Basic part of computer
simulator as described in the project handout. |
5% of overall grade |
Programming Project Part II |
Part II of computer
simulator project as described in the project handout. Extension of
instructions that can be executed. |
15% of overall grade |
Programming Project Part III |
Part III of the computer
simulator project as described in the project handout. Beginning of
performance improvements |
20% of overall grade |
Programming Project Part IV |
Part IV of the computer
simulator project as described in the project handout. Performance
improvements included. |
% of overall grade TBD |
Term Paper |
An
original term paper of approximately 15 – 20 pages doubled
spaced. Format determined by the Rampolla text. Topic
should be computer architecture related and should go beyond the depth
of the topic area as covered by the course. Note that this may be
replaced by other deliverables of a similar nature. For Development of Term
Papers and writing assignments If English is NOT your
primary language, you are encouraged to make use of the GW Writing
Center, http://www.gwu.edu/~gwriter/ |
20% of overall grade (2% is
on time submission of topic) |
Final Exam |
Closed Book – 2 hours |
25% of overall grade |
|
Total |
100% |
Late Work:
It is
understood that from time to time student schedules will be difficult to manage
and meet. I have a late policy which provides that each student will be allowed
3 late days over the semester without penalty on work. Note that no late work
will be accepted after the last day of classes. If a team project is late, each
student on the team is assessed the same number of late days, based upon the
days late for the project. Note that no
due dates coincide with class dates (except for term paper topic) . After use
of the 3 late days, each deliverable will be assessed at 6% per day late up to
a maximum of 36%. Late
points are
deducted in addition to point deductions for errors and other quality
issues. See syllabus schedule for last day of acceptable work.
Learning Outcomes:
As
a result of completing this course, students will be able to:
1. Describe the functional architecture of various
computer systems and the advances in computer organization that lead to
increased performance.
2. Analyze published materials describing specific
computer system architectures to determine tradeoffs made in their
organizational structure and functions with respect to performance, and
efficiencies.
3. Apply lessons learned from historical successes and
failures in the design of computing systems.
4. Perform comparative analyses of computer
architecture alternatives based on cost, performance, reliability and
efficiency constraints.
University Policy on Religious Holidays:
1. Students should notify faculty during the first
week of the semester of their intention to be absent from class on their day(s)
of religious observance.
2. Faculty should extend to these students the
courtesy of absence without penalty on such occasions, including permission to
make up examinations.
3. Faculty who intend to observe a religious holiday
should arrange at the beginning of the semester to reschedule missed classes or
to make other provisions for their course-related activities
University COVID Policy
Current GWU Policy may be found at https://compliance.gwu.edu/covid-19-campus-health-and-wellbeing-policy. Students should consult this web site for
current status of operations with respect to the GWU COVID response and act
accordingly.
Support for Students Outside the Classroom: Disability
Support Services (DSS)
Any
student who may need an accommodation based on the potential impact of a
disability should contact the Disability Support Services office at
202-994-8250 in the Rome Hall, Suite 102, to establish eligibility and to
coordinate reasonable accommodations. For additional information please refer
to: https://disabilitysupport.gwu.edu/
Mental Health Services: 202-994-5300
The
University's Mental Health Services offers 24/7 assistance and referral to
address students' personal, social, career, and study skills problems. Services
for students include crisis and emergency mental health consultations
confidential assessment, counseling services (individual and small group), and
referrals. https://healthcenter.gwu.edu/mental-health
Academic Integrity Code
Academic
dishonesty is defined as cheating of any kind, including misrepresenting one's
own work, taking credit for the work of others without crediting them and
without appropriate authorization, and the fabrication of information. For the
remainder of the code, see: https://studentconduct.gwu.edu/code-academic-integrity