jack81306(林宸慶) ------------------------- **簡介:** * 成功大學工業與資訊管理系107級(2014~) 聯絡資訊 -------------------------- email : ``jack81306@gmail.com`` 2017春季班 個人評量 --------------------------- * HW1 - [phonebook](https://hackmd.io/s/rJKKMvlcg#) / [github](https://github.com/jack81306/phonebook) * HW1 - [raytracing](https://hackmd.io/s/SJOvrqEqx) / [github](https://github.com/jack81306/raytracing) * HW1 - [computepi](https://hackmd.io/s/rJ_imKP9x) / [github](https://github.com/jack81306/compute-pi) * HW1 - [clz](https://hackmd.io/s/rykb4aR9e) / [github](https://github.com/jack81306/clz-tests) * HW3 - [software-pipelining](https://hackmd.io/s/rJRG6D4ix) / [github](https://github.com/jack81306/prefetcher) * HW5 - [phonebook-concurrent](https://hackmd.io/s/HkN-zgShl) / [github](https://github.com/jack81306/phonebook-concurrent) * HW5 - [matrix](https://hackmd.io/s/S1_Zi37ae) / [github](https://github.com/jack81306/matrix_oo) * 第一次分組報告 - [microarch](https://hackmd.io/s/SJCDl8mAl) * final - [clz](https://hackmd.io/s/HkQfalnpe) / [github](https://github.com/laochanlam/AES-GCM) (春季班)所見所聞心得 ----------------------------- * 第一次上課就被洗臉?剛進來上這堂課時,我連 linux 的安裝都出現了問題,而且發現完全無法理解作業要使用的工具,我想我作業有一大部分是在研究要如何使用工具來進行實驗。 * 在上這堂課之前,我認為計算機組織內的東西應該跟我們寫程式沒有關係才對,後來在上了幾堂課之後,發現了程式的效率跟計算機內部的運作方式息息相關,改變了我對程序運作的看法。 * 在我閱讀長達四十幾頁的論文時,讓我徹底了解英文是有多麼重要。 * 印象最深刻的作業就是跟 cache 相關的作業了,從了解 cache 的運作原理開始,到做矩陣相乘的測試,包括了 matrix 程式的實作方式,使用了c語言進行物件導向的實作,讓我學到了許多課本內沒有上過的內容。 * 在課堂內,老師敘述了許多最新科技,包含了晶片,太空衛星,區塊鍊,這些東西都讓我大開眼界。 * 最重要的是,上完了這堂課之後,才發現自己所了解的東西實在是太少了。 (春季班)自我評量分數(1 到 10 級分) --------------------------------------------------- * 我給了我自己 8 級分,因為我從來沒有在一堂課裡花費了那麼多的時間,但是我在這堂課裡得到了以前沒有的經驗。包括了程式的開發方式,github,coding style,論文的閱讀,實驗的方式,這些都是以前沒有接觸過的。 * 但是修到後半時,因為系上的課業壓力,以及開始準備研究所考試,讓我在這堂課所花的時間減少了許多,期望大四時能再來修一次,將完整的心力放在這裡,不受其他東西影響。