NTHU_Course 板


LINE

課名:計算機結構 科號:EE 345000 老師:劉靖家、呂仁碩 課本:David A. Patterson & John. L. Hennessy, Computer Organization and Design RISC-V Edition -- The Hardware/Software Interface", 1st Ed., 2017 課別:電資院專業選修 學分:3 涼度:★★★ 甜度:★★★☆ 建議先修課程:邏輯設計、計算機程式設計 課程內容\簡介: 課程一共分成6個章節: Chapter 1 Computer Abstractions and Technology 簡單介紹一些電腦基本架構,提到Moore's Law。 Chapter 2 Instructions: Language of the Computer 本章主要在介紹組合語言的指令集,講義用Risc-V當作例子,講解的指令集包括Load 、Store、Add、Branch等等指令的架構及寫法,這邊會配合一次作業去實作,會更了解 組合語言如何使用。此章重點在於了解每個指令的用途,徹底了解會對於Chapter 4的 學習有一定的幫助。 Chapter 3 Arithmetic for Computers 這章就跟邏輯設計差不多,透過Block Diagram的方式去講解加法器、乘法器該如何去 實作並優化,不同在於這裡不會像邏設那樣分析到AND、OR gate那麼細。除此之外,也 會提到如何偵測Overflow和Floating point(浮點數)的表示及運算等等。 這章是看起來最簡單的一章,卻是考試最難的一章,因為這一章的出題靈活性很高。 Chapter 4 The Processor 這章繼承了Chapter 2的概念,將一個指令拆解成數個step,並引入了Pipeline的概念。 並從Pipeline Design延伸探討data dependency、hazard、forwarding等等實作Pipeline 會遇到的問題。 如果Chapter 2的指令都有搞懂的話,這章不會太難,很多觀念不需要硬背,只要一步一 步推導就可以理解了。 Chapter 5 Large and Fast: Exploiting Memory Hierarchy 前面主要講解Cache的用途及架構,不同類型的Cache是如何去存取,Cache hit或Cache m is 的時候要做什麼事,和分析一個program在某種Cache架構下需要的cycle數等等。 後面會著重在Virtual Memory,即一個虛擬的位址如何對應到實體的記憶體位址,會牽涉 到一些OS範圍的內容(本堂課不教)。 整體串接起來就形成一個完整程式運用記憶體的流程: 程式Virtual Address -> 記憶體Physical Address -> Cache內部資料 -> Memory (Cach e 這一章東西有點多,又比較接近期末才教,所以要多花時間複習和做題目增加熟悉度。 Chapter 6 Parallel Processors from Client to Cloud 這章大概只花了三節課左右介紹一下而已,算是補充的範圍,不在考試範圍內。 上課方式: 採用Powerpoint的方式上課,簡報都可以從課程網頁上下載下來。 給分: Homework*4 10% Programming Assignment *4 30% Midterm exam 30% Final exam 30% 考試作業型態: Midterm的範圍是Ch1~3,Final範圍是Ch4~6。Midterm通常都考的比較簡單(內容本身簡單 )? Final則是會複雜很多(不難但是內容多)。 考試準備技巧的話,期中考盡量以理解觀念為主,因為呂仁碩出題比較活潑,觀念通的話 比較好作答;期末考除了釐清觀念外,最好要多練習題目,因為題目真的很多,如果不夠 熟練的話,一定會寫不完。 Programming的作業是使用類似Online Judge的方式,將code或壓縮檔上傳後,系統會回 報 你的分數。程式作業共有4次,提交期限到Deadline後一個禮拜內都算分,蠻佛的。 (1) 練習 C 語言的小程式 (2) 用Assembly實現Merge Sort中Merge的部分 (Chapter 2) (3) 用Assembly做出Random number generator和Linear search,並透過一些技巧去減少 程式運行的cycle數 (Chapter 4) (4) 實作Cache 的 LRU replacement policy (用C++) (Chapter 5) Coding作業不會很花時間,卡關的話跟同學討論一下會很有用。 老師的喜好、個性: 老師希望大家都能聽懂,所以都會停下來讓同學思考,有問題也可以直接在課堂上提出來 ,老師都很樂意回答同學的疑問。 給加簽嗎? 沒有滿喔~ 補充: 總成績/班上排名: 成績: 成績分布: ↓每組人數 A+ % ( ) A % ( ) A- % ( ) B+ % ( ) B % ( ) B- % ( ) C+ % ( ) C % ( ) C- % ( ) D以下 % ( ) --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.253.128 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NTHU_Course/M.1579270717.A.25F.html
1F:→ Apache : 反而EE的Arch不用刻CPU01/18 14:18
2F:→ Apache : 不過黃婷婷班貌似也不用01/18 14:20
※ 編輯: blackmaninEE (150.117.220.137 臺灣), 01/18/2020 14:33:13
3F:推 zxc36mn7 : 推詳細 01/19 12:13







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP