[评价] 109-1 杨佳玲 计算机结构

楼主: vnt982856 (lack)   2021-02-04 21:37:13
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:
109-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
杨佳玲 教授
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资讯系大三必修
δ 课程大概内容
Course Introduction
Performance/Power/Cost
Instruction Set Architecture
Linker-Loader
Single-Cycle Datapath/Control
Verilog Tutorial
Pipeline
Memory Hierarchy
MultiProcessor
基本上大致对应课本的 1, 2, 4, 5, 6 章,但不包含章节里的所有内容。
Ω 私心推荐指数(以五分计) ★★★★★
★★★★
η 上课用书(影印讲义或是指定教科书)
Computer Organization & Design. The Hardware/Software Interface. RISC-
V Edition, David A. Patterson and John L. Hennessy
μ 上课方式(投影片、团体讨论、老师教学风格)
全程投影片上课,老师会在投影片上画图或写东西来做讲解。
每堂课都会开放 slido 问问题,老师在上到一个段落后会回答 slido 上大家发
问的问题。
上课过程会录影上传 COOL,让同学可以看影片复习课程内容,
尽管如此,老师似乎还是希望大家能来现场听课。
σ 评分方式(给分甜吗?是扎实分?)
HW *5 20%
Project *2 20%
Midterm 30%
Final 30%
但老师在学期末有特别说,分数对应的等第不一定会跟学校的标准一样。
(本人的分数对应到的等第是跟学校标准一样)
ρ 考题型式、作业方式
这学期的期中考很简单,平均好像 80 几,很多人 90 以上,有几题都是从课本
习题出,
据老师说是她太忙了,助教出完题后她没时间审题,导致考题太简单。
期末考的难度明显上升,但也没到非常困难,
只要对课程内容有足够的了解都能顺利回答,平均没有公布。
考试不会考特别刁钻或难记的东西(例如一些不常用的 RISC-V 指令),大致上
都是考观念。
作业跟之前那篇评价文写的一样,只是从 MIPS 变成 RISC-V。
HW1 和 HW5 是课本习题,
HW2 是用 RISC-V 写一个简单的小程式(输入两个数字执行加减乘除),
HW3 是用 RISC-V 算一个 Recurrence Relation,主要是练习 Procedure Call

HW4 是用 verilog 写一个 single cycle 的 CPU,要支援 RISC-V 的几个指令

Project 可以 1 到 3 个人一组,都是写 verilog。
Project 1 是将 HW4 的 CPU 改写为 pipeline CPU,
Project 2 是将 Project 1 的 CPU 的 Data Memory 改成 Cache。
其中 HW4、Project 1、Project 2 会依序用到自己之前写的 code。
助教在期中考前某一堂课花了约一个小时简单讲解 verilog,
就算当下不是太懂,一边写作业一边摸索也不会太困难。
值得一提的是,老师在学期后半得知另一班的作业形式,发现另一班的作业似乎
更难,
因此老师有提到想提升这门课以后的作业的难度。
老师在 109-2 马上又开了这堂课,希望下学期能有评价文来告诉大家作业是否
有改变。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
老师不会点名,但会抽人问问题,如果抽到的人不在会登记,
但不清楚被登记后会对成绩造成什么样的影响。
基础的话,课程网上面是写需要数位逻辑、C 语言、组合语言的 background,
但本人是外系来修,没有学过数位逻辑和组合语言,甚至只会写 C++ (?)
还是修得满顺利,给大家参考。
此外,在讲 RISC-V 的时候需要知道 2's complement,
在讲 Memory Hierarchy 的时候要知道 OS 会教到的 page fault,
但都不是太难的东西,真的不知道的话可以教到了再学,
而且老师上课的时候发现大家普遍都忘记什么是 page fault 了,就又简单讲了
一下。
老师上课讲解得满清楚,就算当下恍神或没听懂,回去再看一次录影也都能大致
看懂,
讲到一半看到大家死气沈沈的也会跟大家聊一下天,上课气氛满轻松的。
加签的话,助教开了 google 表单让大家填自己的学系和年级,再依顺序寄授权
码,
但本人大三,非电资学院、非双辅生,还是加签到了这门课,推测搞不好接近全
签。
Ψ 总结
想学计结的话,这门课是个不错的选择,
作业、考试难度都适中,老师的讲解也很清楚,
是一门有付出就会有收获的好课。
作者: Lyu7 (永远的初学者)   2021-02-04 21:48:00
推:)
作者: bredsox04 (egg001)   2021-02-04 23:03:00
下学期跟Jinn合开? 河河河...
作者: Leo930057 (lysw)   2021-02-05 15:49:00
下学期是HLS不是高等计结QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com