ccc112a / co112a

課程:計算機結構 -- 筆記、習題與報告
0 stars 52 forks source link

期中作業:請寫一個和計算機結構有關的報告/程式/專案/學習筆記/作品 (期末交,2024/1/13 日週六 24:00 前繳交完畢) #2

Open ccckmit opened 9 months ago

ccckmit commented 9 months ago

最後兩週可以來現場繳交,這樣老師會比較清楚你的作業,不需要寫太多說明,也比較不需要猜測。(如果老師需要猜測,那就會用最保守的猜測方法,意思是成績會比較差)

建議專案

  1. 從指令集開始重新設計一顆 CPU (將現成指令及簡化 ,例如 RISC-V / ARM / CPU0)
  2. 設計一個組譯器 (例如 HackCPU 的組譯器 -- 第六章習題)
  3. 設計一個虛擬器 (例如 HackCPU 的虛擬機,或者第七章指定的堆疊式虛擬機)
  4. 使用 Verilog / VHDL 等硬體描述語言,設計一個電路 (例如: ALU/CPU/乘法器/浮點運算器FPU/快速加法器 ...)

建議報告

  1. 學習筆記
  2. 閱讀一本計算機結構書的心得 ,例如
    • Computer Organization and Design RISC-V Edition
  3. 管線 pipeline 處理器的原理與設計
  4. 記憶體管理單元 MMU 的原理與設計
  5. GPU / CUDA 等繪圖處理器相關技術

注意:請註明下列事項 (例如:全部原創,有參考維基百科,但沒有剪貼)

  1. 是自己寫的(原創)/參考誰的/修改誰的/參考什麼網路資源/直接複製誰的(有看懂/沒看懂/有改過)

特別提醒

  1. 『每一題』都要標示:原創,複製或修改(修改來源)
  2. 如果全部都是原創,直接在最前面寫『全部原創』
  3. 如果全部都是複製沒修改,直接在最前面寫『全部複製 xxx 的沒修改』
  4. 如果大部分是原創,少部分修改,就在最前面寫『除了 xxx 題以外,都是原創』
    • xxx 題參考 yyy 網址,修改了 zzz 內容
markerpen92 commented 7 months ago

111010561 周名初 基於ns3 系統結合自定義計算機底層傳輸協定研究網路捕獲效應

wrr606 commented 7 months ago

資工二 111110517 范揚玄

使用 C++ 來實作組譯器,程式內有大量註解,請參閱 使用方法:將該 cpp 檔與要組譯的檔案放在同一資料夾,並在程式中輸入檔名,即可生成 .hack 的二進位檔

程式碼:https://github.com/wrr606/co112a/blob/master/mid/assembler.cpp 『全部原創』

wayne0930402 commented 7 months ago

111110516 張祐瑋 https://github.com/wayne0930402/co112a/blob/master/%E6%9C%9F%E4%B8%AD%E5%A0%B1%E5%91%8A/%E8%A8%88%E7%AE%97%E6%A9%9F%E7%B5%90%E6%A7%8B.pptx

KiuBios commented 7 months ago

資工二 111110519 胡劭家

以cladder4.v為基礎,設計出cladder8.v。 並將4個cladder4連接起來,完成快速加法器adder16.v。

簡介 : https://github.com/KiuBios/co112a/blob/master/README.md 成果 : https://github.com/KiuBios/co112a/tree/master/Verilog

yc0123 commented 6 months ago

資工二 111110507 陳穎辰 https://github.com/yc0123/co112a/tree/master/mid 使用 python 實作組譯器,將要組譯的內容輸入input.asm檔,執行程式即可得到組譯過後的output.hack檔 參考ChatGPT,並加以大量修改(完全理解)

yuyuhsiang commented 6 months ago

資工三 111010578 張瑜翔 PPT連結 : https://reurl.cc/8Nr5Ro 參考連結在簡報最後一頁的超連結

liu99002 commented 6 months ago

資工二 111110506 劉銓旭 https://github.com/liu99002/computer-structure

pado35 commented 6 months ago

資工二 111110511 李明洋 https://github.com/pado35/co112a/tree/master/mid 使用 python 實作組譯器,將組合語言指令輸入input.asm檔後,執行即可產生對應的output.hack檔 全由自己完成

lkhagvaa2444 commented 6 months ago

咨工二 111110544 李荷葦

https://github.com/lkhagvaa2444/co112a/tree/master/stack-vm simple stack-based virtual machine

XaioYue commented 6 months ago

資工二 111110555 董翔宇

https://www.canva.com/design/DAF3JUdrSnM/AobI0y1n-y80eZQgSJxEDg/view?utm_content=DAF3JUdrSnM&utm_campaign=designshare&utm_medium=link&utm_source=editor

參考NV官網&第三方介紹,整理並呈現

fkmmmgmg commented 6 months ago

都景三 111012405 林庭意 PPT連結:https://www.canva.com/design/DAF2gYYDmYI/zcMRJcbTWkP4WwrEZUGakg/view?utm_content=DAF2gYYDmYI&utm_campaign=share_your_design&utm_medium=link&utm_source=shareyourdesignpanel 參考資料於報告最後一頁超連結

o5xNo commented 6 months ago

資工二 111110508 吳丞恩 https://github.com/o5xNo/co112a/tree/master/mid 內有說明md檔

karta9630 commented 6 months ago

資工二 111110503 戴嘉豪 https://github.com/karta9630/co112a/tree/master/06

Steventanardi commented 6 months ago

資工二 111110542 林源茂 https://drive.google.com/file/d/1qtBH2Jdr3t9ADbxVkknVmIEll88LxW9S/view?usp=drive_link Analyze Vulnerabilities of Information Flow in Software Architecture.

Analyze using the Bell-LaPadula model and Biba mode for the Architecture section.

s111110512 commented 6 months ago

資工二 沈心怡 111110512 學習筆記: https://github.com/s111110512/co112a/blob/master/%E6%9C%9F%E4%B8%AD%E4%BD%9C%E6%A5%AD.md

Astridtu commented 6 months ago

資工二 凃玫妮 111110543 https://github.com/Astridtu/co112a/tree/master/midterm

ouhanchen commented 6 months ago

資工二 歐漢宸 111110515 利用Chatgpt生成內容,我負責排版,編寫一本如何學習計算機結構的書 https://github.com/ouhanchen/co112a/tree/master/%E6%9C%9F%E4%B8%AD

blackmingnuo commented 6 months ago

資工二 陳郁祁 111110552 參考chatgtp生成的標題,內容加上其他的參考資料做出的報告 https://www.canva.com/design/DAF46Jkk8wg/Fu_tpV1MivCVmLLEehOA7w/edit?utm_content=DAF46Jkk8wg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

dsjisd57 commented 6 months ago

資工二 111110504 李宥榆 用AI生成且已看懂 https://github.com/dsjisd57/co112a/blob/master/GPUCUDA(計算機結構期末).pdf

GFVictorique commented 6 months ago

111010521 薛翊呈 https://docs.google.com/presentation/d/1FD5brenrhj-tFWYqDjBrONzpm1xW1-Ga/edit?usp=sharing&ouid=115539874416652559077&rtpof=true&sd=true 我做的是GPU / CUDA 等繪圖處理器相關技術報告 報告為自己獨力完成 參考資料在PPT最後

sealbrother commented 6 months ago

資工二/111110556/蔡杰叡 111110556資工二蔡杰叡.pptx 全部複製文章內容重點 參考https://academic-accelerator.com/encyclopedia/zh/memory-management-unit 文章不懂的地方用ChatGTP理解做出PPT 有看懂60%左右

Kruez0 commented 5 months ago

資工二/111110541/劉佩芬 https://github.com/Kruez0/co112a/tree/master/06

Gavinhsu0512 commented 5 months ago

資工二 111110501 許元承 https://github.com/Gavinhsu0512/co112a/tree/master/%E6%9C%9F%E4%B8%AD 全部chatgpt寫的一本計算機結構的書,自己有稍微排版。

york31390 commented 5 months ago

資工四 110910561 林宥呈 學習筆記 https://github.com/york31390/co112a/blob/master/%E8%A8%88%E7%AE%97%E6%A9%9F%E7%B5%90%E6%A7%8B%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98.md

Siling5304 commented 5 months ago

資工二 111110525 林思伶 管線處理器的原理及設計:https://github.com/Siling5304/co112a/blob/master/midterm%20exam.md 主要利用ChatGPT生成文案進行修改,看完之後也了解的管線處理器的一些基本觀念

921006vicky commented 5 months ago

資工二 111110505 劉思妤 https://github.com/921006vicky/co112a/blob/master/%E6%9C%9F%E4%B8%AD/%E5%AD%B8%E7%BF%92%E5%BF%83%E5%BE%97.md 各章學習筆記,不會的問ChatGPT

Leng-Jin commented 5 months ago

資工二 111110554 陳稜瑾 學習筆記: https://github.com/Leng-Jin/co112a/tree/master/midterm 有參考ChatGPT,但基本上是自己根據圖片去做解釋。

RBL23 commented 5 months ago

資工二 111110536 劉健明 https://github.com/RBL23/co112a/blob/master/COMPUTER%20ARCHITECTURE%20(%20Mid-terms).pptx

nicoakuang commented 5 months ago

資工二 111110534 鄭石光

Study Journal GPU/CUDA and other graphics processor related technologies Journal reference to Wikipedia and other original source and also using chatgpt to help me understand about GPU/CUDA for understand more and can make a good journal, but no clipping

Link: https://github.com/nicoakuang/co112a/wiki/GPU-CUDA-and-other-graphics-processor-related-technologies

mimmm4308 commented 5 months ago

資工三 111010525 林品翔 學習筆記 參考自wiki與chatgpt 看過內容且懂了

yang930208 commented 5 months ago

資工二 111110529 楊智鈞 學習筆記: https://github.com/yang930208/co112a/blob/master/%E5%85%B6%E4%B8%AD%E4%BD%9C%E6%A5%AD/mid.md

Henry8sheet commented 5 months ago

資工二 111110547 丁慶宏 ppt連結 : https://docs.google.com/presentation/d/1847Yi3N959ZGCCIx7Hf52785HvfFWZx6QwIR-qzbAjQ/edit?usp=sharing 參考資料在ppt最後一頁

henk3520 commented 5 months ago

資工三 111010573 古莛禾 https://github.com/henk3520/henk3520.github.io/tree/main/%E6%9C%9F%E4%B8%AD%E5%A0%B1%E5%91%8A 參考chatgpt整理編排製成的報告

Yangforrok commented 5 months ago

資工二 111110514 羊柏宇 https://github.com/Yangforrok/co112a/tree/master/%E6%9C%9F%E4%B8%AD 由chatGPT生成一本有關計算機概論的書,我負責排版編輯

ding1226 commented 5 months ago

資工二 111110546 丁虹羽 https://1drv.ms/p/s!ApL13DtVHNJfhzjUKZI3vCIbHMnM?e=AmkJFp 參考/摘錄資料附註於PPT內頁

mienweng commented 5 months ago

資工二111110523 翁敏恩 https://github.com/mienweng/co112a/tree/master/midterm 用ChatGPT生成,有修改一些內容並自己排版

HuangAlvin commented 5 months ago

資工三 111010526 黃俊皓 https://github.com/HuangAlvin/co112a/blob/master/%E6%9C%9F%E4%B8%AD/%E6%9C%9F%E4%B8%AD.md 參考chatgpt看過內容且大概懂了

nogamenolife1234567 commented 5 months ago

資工二111110549李佳勳 https://github.com/nogamenolife1234567/co112a- 參考chatgpt 並自行加了心得

shaaaaaaaaaaK commented 5 months ago

資工二呂博翔 111110521 https://github.com/shaaaaaaaaaaK/co112a/blob/master/%E6%9C%9F%E4%B8%AD%E4%BD%9C%E6%A5%AD.md 此學習筆記根據本人撰寫的程式碼加上自己的理解做成

Candy96551 commented 5 months ago

資工二 111110502 蔡雨軒 https://github.com/Candy96551/co112a/tree/master/midterm 參考chatgpt做的學習筆記

alan198731520 commented 5 months ago

資工二 111110524 范祐綸 https://github.com/alan198731520/co112a/blob/master/%E8%A8%88%E7%AE%97%E6%A9%9F%E7%B5%90%E6%A7%8B%E7%AD%86%E8%A8%98.md 使用chatgpt製作並排版

0908yangyunxing commented 5 months ago

資工二 111110558 楊云行https://github.com/0908yangyunxing/co112a/blob/master/%E6%9C%9F%E4%B8%AD%E4%BD%9C%E6%A5%AD/GPU.pptx

168ting commented 5 months ago

電機四甲 110910118 陳冠廷
Instruction pipelining 的原理概述 (完全理解) https://drive.google.com/drive/folders/1y0ZYMIsY9o-yfR4z2pO5iLv4TuQgGT-9

參考書籍:<<Computer Organization and Design-The Hardware/Software Interface>> 5 Edition-David A. Patterson/John L. Hennessy

chen02648 commented 5 months ago

資工三 111010539 陳文茜 Hackcpu 组译器 https://github.com/chen02648/co112a/tree/master/%E6%9C%9F%E4%B8%AD 参考备注在“期中与期末参考说明”档案中

daniel74859641 commented 5 months ago

資工四110910563陳威宇 https://docs.google.com/presentation/d/1flT4TYyQMcQPpIlpn4zJxtWE8thCHddd/edit?usp=sharing&ouid=117632390256469499452&rtpof=true&sd=true

ceen123 commented 5 months ago

110910237 吳鑛山 mid refrence