Computer Hardware Design

Numbering Code U-ENG26 26016 LJ72 Year/Term 2022 ・ Second semester
Number of Credits 2 Course Type Lecture
Target Year Target Student
Language Japanese Day/Period Mon.4
Instructor name SATOU TAKASHI (Graduate School of Informatics Professor)
Outline and Purpose of the Course This course attempts to provide a foundation for students to understand modern computer architecture and to apply the insights and principles to understand operation of the computer systems.
Course Goals The primary goal is to help students understand how computer systems work. The course places a strong emphasis on the organization and operation of a basic pipelined microprocessor.
Schedule and Contents Computer systems overview (2 weeks): Fundamentals of computers --- history, data representation and arithmetic on computers, instruction sets, and components.
Number representation and binary arithmetics (4 weeks): Integers, fixed point float, IEEE 754 floating numbers; binary arithmetic, and logic operations in ALU.
Machine language (2 weeks): Instruction formats of RISC processors; basic assembly language
ALU and data path (2 weeks): Composition of ALU, highlighting the correspondence with ISA
Control path and pipelining (4 weeks): Data flow and control in the computer; pipelining; instruction execution
Course summary (1 week): Summarize overall computer architecture
Evaluation Methods and Policy A final course grade is given on the basis of the end-of-term exam. Results of homework assignments given in almost every class may be additionally considered for the grading.
Course Requirements Logic circuits (60120).
Study outside of Class (preparation and review) Short quiz will be given as a homework at the end of the classes, which covers some of the key topics discussed in the lecture. Students are asked to solve them and submit by the next class. Through solving problems, students should try to deepen the understanding of the design concepts and the mechanisms of the computers.
Textbooks Textbooks/References Printed handouts are provided. Recommended to have following supplemental textbook.
References, etc. Computer Organization and Design: The Hardware/Software Interface, David Patterson and John Hennessy
Courses delivered by Instructors with Practical Work Experience 分類:

A course with practical content delivered by instructors with practical work experience
Related URL
PAGE TOP