Wei-Hsu Chu

   Taoyuan City, Taiwan    wat34040@gmail.com

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.