Scott Beamer

Associate Professor

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Scott Beamer is an associate professor and computer architect with 15 years of experience designing data-intensive systems that prioritize efficient data movement and communication. His work spans academia and open-source engineering, contributing to prominent projects like the RISC-V Spike simulator and the Rocket Chip generator, where he improved simulation fidelity, FPGA L2 cache support, and debugging tooling. He blends deep hardware understanding (memory interconnects, open-source hardware) with practical software and verification skills, having implemented and verified graph algorithms in the GAP benchmark suite and debugged Chisel tutorial tests. Based in California and trained at UC Berkeley under leading researchers, he brings a research-driven but applied approach to optimizing end-to-end system performance—often surfacing subtle correctness and compatibility fixes that improve toolchains and reproducibility.
code15 years of coding experience
job16 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at University of California, Berkeley
github-logo-circle

Github Skills (35)

graph-algorithms10
benchmark10
c-language10
risc-v10
benchmarking10
scala10
openmp10
sys10
chisel10
rt10
fpga10
embedded10
bfs-search10
rocket-chip10
cprogramming-language10

Programming languages (8)

C++ShellCScalaJupyter NotebookTclRubyPython

Github contributions (5)

github-logo-circle
sbeamer/gapbs

Jun 2015 - Jun 2021

GAP Benchmark Suite
Role in this project:
userBack-end Developer & Algorithm Implementer
Contributions:10 releases, 1 review, 147 commits in 6 years 1 month
Contributions summary:Scott copied and adapted existing graph infrastructure code for a benchmark suite. They implemented and tested a graph converter as well as contributing code for connected components (CC), triangle counting (TC), breadth-first search (BFS), PageRank (PR), and single-source shortest path (SSSP) algorithms. This included integrating these algorithms and providing improvements like dynamic scheduling, as well as creating and implementing verifiers for these algorithms, to ensure correctness. The user's work significantly expanded the capabilities of the benchmark suite.
benchmarkingbenchmark-suitebfsbenchmarkgap
Spike, a RISC-V ISA Simulator
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:19 commits, 8 PRs, 3 pushes in 6 years 8 months
Contributions summary:Scott primarily focused on improving the RISC-V ISA simulator, Spike. Their contributions included fixing compiler bugs, adding support for register convention names, and cleaning up warnings. They also made significant changes to the commit logging functionality by printing privilege levels. Moreover, the user addressed compatibility issues and compile errors, demonstrating strong understanding of the codebase.
risc-visariscvriscv32simulator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial