Post on 01-Jun-2018
8/9/2019 lec01-intro (1).ppt
1/35
Lecture 1: WelcomeComputer Architecture
Kai Bukaibu@zju.edu.cn
http://list.zju.edu.cn/kaibu/comparch
8/9/2019 lec01-intro (1).ppt
2/35
Instructor
Kai BuKai Bu
Assistant Professor, Collee of C!, "#$
Ph.%. from &on Kon Pol'$, ()*+
Research InterestsResearch Interests:: ireless netorkin,
netork securit' -e.., 0%, softare1defined netorkin, Android2
http://list.zju.edu.cn/kaibu
http://list.zju.edu.cn/kaibuhttp://list.zju.edu.cn/kaibuhttp://list.zju.edu.cn/kaibu
8/9/2019 lec01-intro (1).ppt
3/35
#oin LIST3
Lab for Internet and Securit' Technolo'
浙江大学互联网安全实验室http://list.zju.edu.cn/
http://list.zju.edu.cn/http://list.zju.edu.cn/http://list.zju.edu.cn/http://list.zju.edu.cn/
8/9/2019 lec01-intro (1).ppt
4/35
Textbook
Computer Architecture:
A 4uantitati5e Approach
5th
edition#ohn 6. &enness'
%a5id A. Patterson
8/9/2019 lec01-intro (1).ppt
5/35
Textbook
Computer Architecture:
A 4uantitati5e Approach
th
edition#ohn 6. &enness'
%a5id A. Patterson
7ther instructors ma' stick to the 8th ed
9ell coordinate to keep the harmon'
of the course content.
8/9/2019 lec01-intro (1).ppt
6/35
Course Website
http://list.zju.edu.cn/kaibu/comparch/
http://list.zju.edu.cn/kaibu/comparch/http://list.zju.edu.cn/kaibu/comparch/
8/9/2019 lec01-intro (1).ppt
7/35
S!llabus
eference s'llabus b' Prof. #ian
http://list.zju.edu.cn/kaibu/comparch
/!'llabus;()*+sprin.pdf
http://list.zju.edu.cn/kaibu/comparch/Syllabus_2013spring.pdfhttp://list.zju.edu.cn/kaibu/comparch/Syllabus_2013spring.pdfhttp://list.zju.edu.cn/kaibu/comparch/Syllabus_2013spring.pdfhttp://list.zju.edu.cn/kaibu/comparch/Syllabus_2013spring.pdf
8/9/2019 lec01-intro (1).ppt
8/35
Components
< 6ectures
< 6abs
< esearch 9arm1up
8/9/2019 lec01-intro (1).ppt
9/35
Components
< 6ectures
< 6abs
< esearch 9arm1up
8/9/2019 lec01-intro (1).ppt
10/35
Lectures
< Chapter 1: undamentals of Computer%esin
classes of computers
trends in tech, poer, cost
dependabilit'
performance measurement, report=uantitati5e principles of comp desin
8/9/2019 lec01-intro (1).ppt
11/35
Lectures
< Appen"ix A: 0nstruction !et Principlesand >?amples
classif'in instruction set architecture
memor' addressin
t'pe and size of operands
operation in the instruction set
instructions for control flo
encodin an instruction set
the role of compilers
0P! architecture
8/9/2019 lec01-intro (1).ppt
12/35
Lectures
< Appen"ix C: Pipelinin: Basic and0ntermediate Concepts
pipeline principles
pipeline hazards
implementation hurdles and solutions
0P! 8))) pipelineinstruction le5el parallelism -Chapter +2
8/9/2019 lec01-intro (1).ppt
13/35
8/9/2019 lec01-intro (1).ppt
14/35
Lectures
< Chapter 5: ultiprocessors
s'mmetric shared1memor' architecture
distributed shared1memor'director'1based coherence
8/9/2019 lec01-intro (1).ppt
15/35
Components
< 6ectures
< 6abs
< esearch 9arm1up
8/9/2019 lec01-intro (1).ppt
16/35
Labs
< lab sessions
< Pipeline implementation
8/9/2019 lec01-intro (1).ppt
17/35
Labs
< Lab 1
armup !partan +> and 0!>en5ironment
update 5erilo code of multi1c'cleCP$ to +> board
add one ne branch instruction
8/9/2019 lec01-intro (1).ppt
18/35
8/9/2019 lec01-intro (1).ppt
19/35
8/9/2019 lec01-intro (1).ppt
20/35
Components
< 6ectures
< 6abs
< esearch 9arm1up
8/9/2019 lec01-intro (1).ppt
21/35
Research Warm%up
< Dradin: Bonus E
FE 6iterature e5ie
(E Presentation
8/9/2019 lec01-intro (1).ppt
22/35
Research Warm%up
< e=uirements
*. ind a research topic 'ou areinterested in: e.., computer
architecture, computer netork,netork securit'
(. ead (1+ latest papers from recent
CC A conferences+. 9rite a re5ie and prepare a
presentation.
8/9/2019 lec01-intro (1).ppt
23/35
Research Warm%up
< Gotes: Hhe re5ie should co5er
*. 9hat is the research problemI
(. 9h' is it importantI
+. 9hat are the solutionsI
8. An' limitationsI
. 9hat ould 'ou doI
ore onhttp://list.zju.edu.cn/kaibu/compar
ch/research.html
http://list.zju.edu.cn/kaibu/comparch/research.htmlhttp://list.zju.edu.cn/kaibu/comparch/research.htmlhttp://list.zju.edu.cn/kaibu/comparch/research.htmlhttp://list.zju.edu.cn/kaibu/comparch/research.htmlhttp://list.zju.edu.cn/kaibu/comparch/research.html
8/9/2019 lec01-intro (1).ppt
24/35
&ra"in'
8E Class participation performance
*JE &omeork
E Pop =uiz+(E 6ab assinments
8)E inal e?am -closed1book2
BonusE
esearch 9arm1up
Bonus
E
Acti5e class prticipation
8/9/2019 lec01-intro (1).ppt
25/35
(o) )ill I teach*
8/9/2019 lec01-intro (1).ppt
26/35
+ot that pro,essional !et-
8/9/2019 lec01-intro (1).ppt
27/35
.! /er! ,irst time teachin'this course0ou kno) )hat to expect0
8/9/2019 lec01-intro (1).ppt
28/35
But the upsi"e is
8/9/2019 lec01-intro (1).ppt
29/35
I )as still a stu"entuntil not /er! lon' a'o0
8/9/2019 lec01-intro (1).ppt
30/35
I still clearl! remember
ho) it ,eels as a stu"ent0
This mi'ht ease !ourleanin' process0
8/9/2019 lec01-intro (1).ppt
31/35
Teachin' 2lan
< Keep it !imple
< ocus on the core concepts
< Hr' to help 'ou more easil' understand
Heachin in >nlish for the most partin accordance ith the te?tbook.
8/9/2019 lec01-intro (1).ppt
32/35
Stu"! &roup
< 8 students
< J roups
< Droup discussion tutorin< Peer e5aluation
8/9/2019 lec01-intro (1).ppt
33/35
*
8/9/2019 lec01-intro (1).ppt
34/35
Who3s Who
8/9/2019 lec01-intro (1).ppt
35/35
Rea"!*