版本 d9cc7c77c3fa710bb4a6fc5ac2bef477e78d8c30
Changes from d9cc7c77c3fa710bb4a6fc5ac2bef477e78d8c30 to 49a79c2c919dd2a30e4b8de296d9512fd8da6286
# 進階電腦系統理論與實作
## 修課心得
這次想修這一門課,是因為想要對C語言有更深的了解,而這門課
這次想修這一門課,是因為想要對C語言有更深的了解,而這門課見識到許多,硬體方面,Memory、Cache、Prefetch...,軟體方面,平行化、並行化和數學公式,把在大學時所學的作業系統、計算機組織和離散數學用在實作上,讓我對最佳化有個入門。
第一周,一開始就有四個作業和灌雙系統,
## 作業
### 第一周
1.Phonebook : [Hackmd](https://hackmd.io/JwdgzAbMBMYEYFoQENYICwAYCm0HKzAWgDNgBGZZCbAYzhGCA===?view) / [GitHub](https://github.com/shouchengH/phonebook)
2.Raytracing : [Hackmd](https://hackmd.io/BwEwTARgrFBsUFoBmBTAnMBAWEBjNCGA7AIYIAMAjNVEWmlCAMyVA===#) / [GitHub](https://github.com/shouchengH/raytracing)
3.Compute-pi : [Hackmd](https://hackmd.io/KYTgzAZmIgxgtAdgIwCZjwCywEYDZ4QATADhHh2RwENgjki8BWRABiA=#) / [GitHub](https://github.com/shouchengH/Compute-Pi)
4.Clz : [Hackmd](https://hackmd.io/MYRgpgHALFCGUFowimBqogRMYDMCAnAGYBsAJgAwR4CsA7AExR5A#) / [GitHub](https://github.com/shouchengH/clz-tests)
### 第二周
1.Phonebook-concurrent : [Hackmd](https://hackmd.io/OzCGAYGYCYBMEYC0A2Z4DGiAsAjUXEdJiVwsBTcWLATlnWUiA===#) / [GitHub](https://github.com/shouchengH/phonebook-concurrent)
### 第三周
1.mergesort-concurrent : [Hackmd](https://hackmd.io/BwUwrARgjAxghiAtAEwAwyogLATmRROOYVRAMwHYA2AZhpBogqgCYQg=#)
2.software-pipelining : [Hackmd](https://hackmd.io/KYMw7ATBBsAmDGBaAHM+SAs9gcQIw1gGZFh4BDABgE4BWI4YPOIA#) / [GitHub](https://github.com/shouchengH/prefetcher)
### 第五周
分組報告 :
1.rubi : [Hackmd](https://hackmd.io/s/HkDeFrlxg) / [GitHub](https://github.com/SarahTree/rubi) / [Youtube](https://www.youtube.com/watch?v=ON8kbB0FbRU Youtube)
2.成員 : green0413 (游玉青)、shouchengH (黃少呈)、SarahYuHanCheng (程鈺涵)、LitSnow (簡伯丞)
### 期末
1.rubi :
## 評分
8級分