Bit Fusion for Acceleration of Deep Neural Networks Computation

This was my final project for my graduate ECE-564 course. The project uses hardware to process matrix multiplication such as how neural networks operate. I designed a very cost-effective and low area utilization using the Verilog hardware descriptive language. I then later synthesized the design using a program called Synopsys. This modeled the performance and… Continue reading Bit Fusion for Acceleration of Deep Neural Networks Computation

Published
Categorized as 2020 Tagged

Memory Consistency Model Simulator

This program was written in an effort to simulate different memory consistency models and how they effect performance of modern processor systems. The program uses a text file with assembly instructions as inputs. It then parses the instruction and follows the specific memory model’s rules for ordering or the relaxed allowance of re-ordering to complete… Continue reading Memory Consistency Model Simulator

Published
Categorized as 2020 Tagged

Automated Soil Weighing Machine

This was my senior design project. We were sponsored by NC Department of Agriculture and tasked with automating the soil sample weighing process. They manually weigh approximately 6000 soil samples per day. This is the solution we designed and manufactured over a two semester period (Spring and Fall 2020). The vast majority of components were… Continue reading Automated Soil Weighing Machine

Published
Categorized as 2020 Tagged