Digital Computer Architecture 88-448-01

advertisement
Digital Computer Architecture
88-448-01
Dr. Roberto Muscedere
rmusced@uwindsor.ca
Who is Roberto Muscedere?
• Roberto Muscedere (Moo-shed-er-ay)
• “Sir” also works
• Some people use Dr. Roberto
• Education (University of Windsor)
• Undergraduate (1992-1996)
• Masters (1996-1999)
• Ph.D. (1999-2003)
© 2003-2016 Roberto Muscedere
2
Who is Roberto Muscedere?
• Expertise
•
•
•
•
VLSI/ASIC Design
System Level Design
Full and Semi Custom Hardware Implementation
Number Systems
• Only Human
• I make mistakes too
• If something I say doesn’t make sense,
challenge me – you will probably be right
© 2003-2016 Roberto Muscedere
3
Where is Roberto Muscedere?
• CEI
• Room 3040
• Office Hours
• Have 3 young kids – there is no schedule – ever!
• Please email me to set up an appointment
© 2003-2016 Roberto Muscedere
4
Course Calendar
• Computer Organization and architecture
• Number, character and instruction representations
• Addressing methods and machine program
sequencing
• Central processing unit
• Input-output organization
• Memory
• Arithmetic
• Pipelining
• Computer peripherals
• Advanced computer systems
• Assembly language programming
© 2003-2016 Roberto Muscedere
5
Questions?
© 2003-2016 Roberto Muscedere
6
Course Schedule
• Lectures (3.0 hours/week)
• Tuesdays and Thursdays
• 1:00pm to 2:20pm
• CEI Room 2102
• Attendance is not mandatory, but
recommended
© 2003-2016 Roberto Muscedere
7
Course Schedule
• Laboratories (3 hours/week!)
• Fridays from 1:00pm to 3:50pm
• CE2105C - Labs
• CE2102 - Tutorials
© 2003-2016 Roberto Muscedere
8
Grade Distribution
• Laboratory/Assignments: 30%
• Mid-Term Exam: 30%
• Final Exam: 40%
• Exam grades are based on relative student
performance
© 2003-2016 Roberto Muscedere
9
Learning Outcome
• Computing performance metrics
• Basic RISC assembly code (MIPS)
• Hardware arithmetic for integer and floating
point
• Datapath design with pipelining
• Memory hierarchy and caching controllers
• Secondary storage performance metrics
• Multicore, multiprocessor and cluster design
• Graphic Processing Units
• Assemblers, linkers, and compilers
© 2003-2016 Roberto Muscedere
10
Text Book
• Computer Organization
and Design: The
Hardware/Software
Interface (4th Edition)
• David A. Patterson and
John L. Hennessy
• 2011 Morgan Kaufmann
• ISBN: 0123747503 or
978-0123747501
© 2003-2016 Roberto Muscedere
11
Examinations
• Mid-Term Exam
• Week of February 22nd or 29th, 2016
• Location and Time TBA
• Final Exam
• Thursday April 14th, 2016 at 12:00pm
• Location TBA
• Covers all material (mostly second half)
© 2003-2016 Roberto Muscedere
12
Course Notes
• All course information will be posted on the
course website
• http://www.uwindsor.ca
•
•
•
•
•
Select “Current Students”
Select “Class Notes”
Select “Engineering – Electrical Engineering”
Select “88-448-01” (Dr. Muscedere)
Follow to course website
© 2003-2016 Roberto Muscedere
13
Web Site
• Course Outline
• Graduate Assistants Hours and Locations
• Lectures
• http://courses.muscedere.com
© 2003-2016 Roberto Muscedere
14
Questions?
© 2003-2016 Roberto Muscedere
15
Download