Worked with a group of 5 electrical engineering seniors in a senior design profject. We designed a wireless remote control door that uses the user’s fingerprint as the key. System modules included…
In the first part of the project, dense matrix vector is used to implement the method without using any numerical libraries. The second part of the project deals with sparse matrix system. Storage…
Researched Variational Path Integral method as a team member of the Cyber Chem project group. Implemented one of the flavors of Quantum Monte Carlo method (Variational Path Integral simulation) on…
● Server checks registration status, initializes start signal, orderly process players’ packet including movement, attack, death/logout, random items development information, collects and…
Modeled the network traffic based on discrete time Markov Chain using C/C++. Simulated the arrival of packets in the pattern of Deterministic/Exponential distribution, the length of packets in the…
Simulated a mobile communication system among clients, base stations and targets. Implemented UDP between communication of clients and base stations, and TCP between clients and targets. Added…
Built an operating system based on Nachos, under Unix environment, using C/C++. Solved race condition, implemented memory allocation for multi-programming, realized communication between distributed…
Built a peer to peer system using C/C++, under Unix environment. Realized multicast function with various types of messages: join, hello, keepalive, etc. Implemented multiple functions like store…
Developed a compiler for FPGA emulation. It performs partitioning, inter‐routing, placement, and intra‐routing on a given netlist.(C++) Used modified Fiduccia-Mattheyses (F-M) heuristics to…
Developing an image processing toolkit for FPGAs leveraging Partial Runtime Reconfiguration (PRR) to save resources and improve flexibility on hardware. (Project in progress)