Ktuagndnyeob1ye5moxa

Wei-Hsu Chu

 •  Taoyuan City, Taiwan  •  [email protected]

M.S. degree in Computer Science Department of National Tsing Hua University, Taiwan. 

Introduction

In the two years of the master's degree in NTHU. I was mainly responsible for software development and verification, and as the person in charge of the NTHU-ITRI cooperation case. Responsible for the management of the laboratory's gitlab and the teammates in the project, as well as writing code and arranging the project schedule. My personality is positive and optimistic, and I am extremely enthusiastic about learning new knowledge.


I'm working with Prof. Jenq-Kuen Lee. My thesis topic is "Misra C++ Analyzer for Security of Embedded Systems"

Education

National Tsing Hua University, Master of Science, Computer Science, Hsinchu, Taiwan

09/2018 - 09/2020

Thesis Advisor, Prof. Jenq-Kuen Lee

Courses:

• Parallel Programming (A+)

• Advanced Compiler (A-)

• Compilers for Embedded Systems (A)

• Advanced Computer Architecture (B+)

• Computer Architecture (A-)

• Computer Graphics (A+)

National Chung Hsing University, Bachelor of Science, Applied Mathematics, Taichung, Taiwan

09/2014 - 06/2018

Courses:

• Algorithm (A-)

• Operating System (A+)

Research Projects & Experience

Misra C++ - ITRI-NTHU Collaboration Project

• Implement rule checker according to Misra C++ specification

• Static analyze C/C++ projects at compile time using Clang AST

• Detect C++ projects(LLVM, OpenCV, GoogleTest...) which violate Misra C++ rules

• Increase code reliability, portability and re-usability

• Scale to millions of lines of code

• For correctness, comparing to commercial software "Coverity" which is a proprietary static code analysis tool from Synopsys

• More precise than Coverity

FastText - MTK-NTHU Collaboration Project

• Devise and evaluate sparse compression schemes with Halide schedulers

• Compressing model which trained from FastText

• Decreasing the amount of calculation on edge device

• Performance is significantly improved with limited accuracy loss

Cache behavior simulation

• Support multi-way associative cache

• Predict cache hit and miss

Parallel All-Pairs-Shortest-Paths

• Implement "blockly" Floyd-Warshall with CUDA

Skills

C/C++, LLVM, Clang, Git, Linux

Interests

Compiler, Risc-V, LLVM, Compiler Optimization, Software Engineering

Publications

Misra C++ Analyzer for Security of Embedded Systems , Wei-Hsu Chu, Chia-Hsuan Chang, Che-Chia Lin, Jenq-Kuen Lee. In preparation to be submitted to IEEE Transactions on Reliability.

Devise Sparse Compression Schedulers to Enhance FastText Methods, Chen-Ting Chao, Wei-Hsu Chu, Chao-Lin Lee, Jenq-Kuen Lee, Ming-Yu Hung, Hsiang-Wei Sung, ICPP EMS 2020.