EXCEEDS logo
Exceeds
lindseyr23

PROFILE

Lindseyr23

Lindsey Russ developed and refined a branch prediction module for the RISC-V processor within the Rice-MECE-Capstone-Projects/SwitchMCU repository. Over two months, Lindsey implemented static, 1-bit, and 2-bit prediction schemes in Verilog, integrating update logic to reduce mispredictions and improve instruction fetch throughput. The work included addressing a timing bug and enhancing the Python-based test harness to quantify false predictions, supporting targeted tuning and reliability assessment. By focusing on RTL design, digital logic, and test automation, Lindsey established a robust foundation for dynamic performance optimization and more accurate profiling, demonstrating depth in both hardware design and verification workflows.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

4Total
Bugs
0
Commits
4
Features
2
Lines of code
2,821
Activity Months2

Work History

April 2025

3 Commits • 1 Features

Apr 1, 2025

April 2025: Focused on delivering and refining the RISC-V Branch Prediction module for SwitchMCU, addressing a timing bug and strengthening the test harness to quantify false predictions for targeted tuning. Delivered integrated feature with improved evaluation feedback, contributing to higher instruction fetch efficiency and more reliable performance profiling.

February 2025

1 Commits • 1 Features

Feb 1, 2025

February 2025 monthly summary for Rice-MECE-Capstone-Projects/SwitchMCU. Delivered a Branch Prediction Module for the RISC-V Processor in Verilog, with static, 1-bit, and 2-bit schemes, updating predictions based on actual outcomes to reduce stalls and improve instruction fetch efficiency. The change is tracked under commit 3ecbdfc3b3ba535edad666216a13ed6b0976bc0e. This work establishes a foundation for dynamic tuning, performance optimization, and RTL verification across the SwitchMCU project.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability80.0%
Architecture70.0%
Performance70.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

MakefilePythonSystemVerilogVerilog

Technical Skills

Branch PredictionComputer ArchitectureDigital DesignDigital Logic DesignHardware DesignPipeline DesignPython ScriptingRISC-VRISC-V ArchitectureRTL DesignTest AutomationVerilog

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

Rice-MECE-Capstone-Projects/SwitchMCU

Feb 2025 Apr 2025
2 Months active

Languages Used

VerilogMakefilePythonSystemVerilog

Technical Skills

Computer ArchitectureDigital Logic DesignHardware DesignBranch PredictionDigital DesignPipeline Design

Generated by Exceeds AIThis report is designed for sharing and indexing