Lecture 0

advertisement
CS 6461: Computer Architecture
Summer 2013
Course Introduction
Instructor: Morris Lancaster
Instructor
• Morris Lancaster
– 703 400 6408
– Lancaster_morris@bah.com
– Web site
1/10/2013
CS 6461 First Lecture - Orientation
2
Course Web Site
• URL
– http://www.seas.gwu.edu/~mlancast/CSCI6461AL
– Contains syllabus and schedule
– Is a place for the instructor to post any important
announcements and assignments
1/10/2013
CS 6461 First Lecture - Orientation
3
Grading
• Examinations* (in class, closed book, closed
notes)
– Mid Term
– Final
• Homework**
– Problem Sets (4 to 5)
– Programs (two or three simple MIPS assembler
programs
– In Class Participation)
*Absolutely no collaboration on taking the exams. Be sure to visit the Academic Integrity Link
on the syllabus
** Collaboration on homework is allowed
1/10/2013
CS 6461 First Lecture - Orientation
4
Course and Self Metrics
• “Never mistake activity for achievement” – John
Wooden
1/10/2013
CS 6461 First Lecture - Orientation
5
Resources
• Text Web Page (Elsevier)
• MIT Opencourseware http://ocw.mit.edu/OcwWeb/web/home/home/index.htm
– Computer Systems Architecture
http://csg.csail.mit.edu/6.823/
• Other open courseware (here)
• Patterson’s home page (patterson)
• ACM Special Interest Group on Computer Architecture
• IEEE Technical Committee on Computer Architecture
• Intel Technology Journal (Intel)
• Manufacturer’s sites
1/10/2013
CS 6461 First Lecture - Orientation
6
Resources
• UseNet News Groups
– comp.arch
– comp.arch.arithmetic
– comp.arch.storage
– comp.parallel
1/10/2013
CS 6461 First Lecture - Orientation
7
Homework
• Collaboration:
– Students may do homework as a group
– Students must write up homework sets independently,
not as part of the group
– As part of the homework completion, the student
should cite (list) individuals who helped them as well as
reference material.
1/10/2013
CS 6461 First Lecture - Orientation
8
Homework Citations
• Examples of incorrect/failures in citations that
raise questions in homework (will cause a zero
grade for the homework set)
– Two or more students have identical solution sets (and
possibly with identical errors) but no citations.
– Solutions to problems from text books are provided that
appear to be cut and paste from solutions manuals
without citations.
1/10/2013
CS 6461 First Lecture - Orientation
9
Homework 0
• Visit and read carefully the following page:
- GW Code of Academic Integrity
1/10/2013
CS 6461 First Lecture - Orientation
10
Course Schedule Page
• Overall schedule of topics
– Daily coverage may vary (hopefully only slightly) as
class environment dictates
• Course notes and background material
1/10/2013
CS 6461 First Lecture - Orientation
11
Schedule Page Course Materials
* indicates optionally present
• Lecture coverage – the slides and materials that
are the core of the course – organized similarly to
text
• *Supplemental materials – organized similarly to
text with possibly different perspective on the
material
• *Extended materials – related material to topic
areas. Labeled extended as the scope of the
material, while related, may be broader.
1/10/2013
CS 6461 First Lecture - Orientation
12
Course (and text) focus
• The key factors that have made the dramatic
growth in computing performance possible
– Architectural changes and accompanying changes in
compiler
• “The rate of growth has compounded so that by 2001, the
difference between the highest performance
microprocessors and what would have been obtained by
relying solely on technology, including improved circuit
design, was about a factor of 15.”
1/10/2013
CS 6461 First Lecture - Orientation
13
Computer Architecture
Course Coverage
• Instruction Set Architecture
• Organization
• Hardware
1/10/2013
CS 6461 First Lecture - Orientation
14
Course Strategy/Coverage Area
• Review Introductory Topics and Fundamentals of Computer Design
•
– Course overview, history, other important topics
Review RISC Architecture and Pipelines
– Rationale for RISC
– Pipelines
• Instruction Level Parallelism
– Dynamic
– Static
• Multiprocessors and Issues Related to Multiprocessors
– Connection Architectures
– Cache Coherence Issues
• Storage Systems
• Networks
1/10/2013
CS 6461 First Lecture - Orientation
15
Download