--- title: petermouse (林軒毅) categories: User ... 簡介 ==== - 成功大學 資訊工程系 107級(2014~) 2016秋季班 個人評量 =================== (2016秋季班) 作業與筆記 ----------------------- - Homework 1 - phonebook / [hackMD](https://hackmd.io/s/SJEbssma) / [github](https://github.com/petermouse/phonebook) - raytracing / [hackMD](https://hackmd.io/s/BkcRGkvp) / [github](https://github.com/petermouse/raytracing) - compute_pi / [hackMD](https://hackmd.io/s/Hk2DSIYp) / [github](https://github.com/petermouse/compute-pi) - clz / [hackMD](https://hackmd.io/s/SkXvS556) - Homework 2 - phonebook-concurrent / [hackMD](https://hackmd.io/s/HJO4s2-C) / [github](https://github.com/petermouse/phonebook-concurrent) - Homework 3 - mergesort-concurrent / [hackMD](https://hackmd.io/s/rJSd2AsR) / [github](https://github.com/petermouse/mergesort-concurrent) - software-pipelining / [hackMD](https://hackmd.io/s/BJM_lNw0) - Homework 4 - jit-complier - rubi - (teamwork) mergesort + branch prediction / [hackMD](https://hackmd.io/s/HJUFIeg1g) / [github](https://github.com/petermouse/mergesort-branch) - Homework 5 - (teamwork) Natural merge sort 在特定硬體的加速 / [hackMD](https://hackmd.io/s/B1_V03Vlg) / [github](https://github.com/petermouse/natural-mergesort) / [youtube](https://youtu.be/NiAH4nSldcs) (2016秋季班) 所見所聞心得 ------------------------- 這是我第一次修jserv老師的課程,之前有聽聞說老師的課程很札實,雖然會很累,但是希望能夠進來強化自己的能力,不過聽課時還是嚇了一跳,因為老師教的東西以前都沒聽過,很多超出我的理解範圍,每次都很震撼,加上從第一週上課開始就有大量的作業,每次都被作業追著跑,要想辦法閱讀完老師給的資料,理解資料裡面很多沒碰過的知識,還有去使用一些效能分析的工具,並實際去改善程式的效能,過程不時讓我覺得很茫然很挫折,因為自己還有太多還來不及了解的東西,卻不知道該怎麼辦,這堂課讓我開了眼界,學了很多不同以往的知識,以及了解到自己實在還太爛,希望可以慢慢增強自己的實力。 (2016秋季班) 自我評量分數 ------------------------- 我給自己30/50 我覺得自己每週投入相當多的時間在閱讀資料以及寫程式碼,雖然很多資料都沒有看完,看完也有完全理解內容,改善程式碼可是沒有什麼效果,效能分析也有很多都是錯的,我那時覺得自己真的盡力了,只是我的效率真的糟透了,後半學期比較忙於專題跟課業,但之前的作業還是沒補齊,說來真的很慚愧,希望之後找時間再好好研究。 2017春季班 個人評量 =================== (2017春季班) 作業與筆記 ----------------------- - Homework 1 - phonebook / [hackMD](https://hackmd.io/s/B161G0qFx) / [github](https://github.com/petermouse/phonebook) - raytracing / [hackMD](https://hackmd.io/s/SyswMceqe) / [github](https://github.com/petermouse/raytracing) - compute_pi / hackMD / github - clz / [hackMD](https://hackmd.io/s/ryzQq6S5g) / [github](https://github.com/petermouse/clz-tests) - Homework 2 - software-pipelining / [hackMD](https://hackmd.io/s/SJWpkB7sg) / [github](https://github.com/petermouse/prefetcher) - Homework 3 - phonebook-concurrent / [hackMD](https://hackmd.io/s/S1nwG80og) / [github](https://github.com/petermouse/phonebook-concurrent) - mergesort-concurrent / hackMD / github - microarch / hackMD / github - Homework 4 - matrix / hackMD / github - Teamwork 1 - mergesort-concurrent / [hackMD](https://hackmd.io/s/BkZnq2gAg) / [github](https://github.com/zmke/mergesort-concurrent) / [youtube](https://youtu.be/_YgoaNHSzmU) / [youtube2](https://youtu.be/9UMsqhpohQA) - Teamwork 2 - mergesort-concurrent / [hackMD](https://hackmd.io/s/r12FM-MeW) / [github](https://github.com/zmke/mergesort-concurrent) / [youtube](https://youtu.be/eW-ppOXKQY4) (2017春季班) 所見所聞心得 ------------------------- 這學期繼續修老師的課,相較於上個學期,這個學期有學到蠻多關於 lock-free、prefetch、物件導向設計還有區塊鏈的知識,還蠻新鮮的,雖然還是有很多東西看好幾次都還是看不懂,然後在寫程式上還是寫沒有什麼進步,離有強度的 code 還有好長一段距離啊,還是覺得有些難過。 (2017春季班) 自我評量分數 ------------------------- 3/10 分 回顧了一下才發現很多作業都沒有做,不知道自己那時候在瞎忙什麼,有些以前做過了但沒有太大的改進,對自己不是很滿意。 聯絡資訊 ======== - Email: ``lin8888888@gmail.com`` - Github: ``https://github.com/petermouse``