分享到plurk 分享到twitter 分享到facebook

版本 d43f74a51d550520857adfb38f97c8514f9b3ce9

User/tony0620emma

Changes from d43f74a51d550520857adfb38f97c8514f9b3ce9 to current

---
title: tony0620emma (莊彥宣)
categories: User
...

簡介
====
- 成功大學 電機工程學系 103 級
- 成功大學 電腦與通信工程研究所
- 網路系統設計與分析實驗室 (NSDA) 林輝堂 教授
- 台南人
- tonyyanxuan

技能
====
- C, Verilog
- Wireless Communication

興趣
====
- Computer Architecture
- Compiler
- Assembly Language

研究論文
====
- Wireless Cooperative Beamforming
- OpenFlow Switch Networking Coding Implementation

專案
====
- [uVisor](https://github.com/tony0620emma/uvisor) -> Security for ARM mbed
- [mini-arm-os](https://github.com/tony0620emma/mini-arm-os-1)
- [jit-construct](https://github.com/tony0620emma/jit-construct-1) -> Just-in-time Compiler

其他資訊
====
- email: ``tony0620emma@yahoo.com.tw``
- GitHub: [tony0620emma](https://github.com/tony0620emma)

自我評量
====
這學期第一次修 jserv 的課,花了許多時間在寫作業,也的確有所成長,只要肯花時間唸書學習,一定都有不少的收穫

 - Homework 1: 計算圓周率,利用 Intel AVX SIMD 技術,提高資料的計算量,為此也特別去翻閱計算機組織,學習到了不少有關如何設計 co-processor 的方法
 - Homework 2: 利用 perf 工具觀測電腦的效能,包含 timer, cache miss/hit, context switch 等等,第一次知道有這麼強大的量測工具
 - Homework 3: 實做考試的演算法,還因此迷上了 LeetCode 一小段時間,雖然還是沒辦法把網站上的題目做完
 - Homework 4: 感受 compiler 最佳化是怎麼運作,使用哪些策略,也同時學習了 Lex & YACC
 - Homework 5: 選擇了實做 rubi JIT,本來想要整個砍掉重寫,最後以悲慘的失敗收場
 - Homework 6: 問老師問題(結果是去辦公室打擾老師)
 - Homework 7&8: mini-arm-os ,我非常喜歡的作業,也因此去研究作業系統,計算機組織的相關知識,還有翻閱手冊的能力也同時大幅提昇!

總結這次修課如果滿分十分,我給自己九分的成績,因為還是有許多地方可以改進,也還有很多技術要持續研究下去