Skip to main content

Links & Resources

GitHub Repositories

RepositoryDescription
Beethoven-HardwareScala/Chisel hardware generation framework
Beethoven-SoftwareC++ runtime library and simulation infrastructure
Beethoven-TemplateProject template for new accelerator designs
Beethoven-DocsDocumentation source (this site)

Getting Help

  • Chisel - Hardware construction language used by Beethoven
  • FIRRTL - Intermediate representation for RTL
  • DRAMsim3 - DRAM timing simulator used in Beethoven simulation

Citation

If you use Beethoven in your research, please cite:

@misc{beethoven,
title={Beethoven: A Framework for Heterogeneous Multi-Core Hardware Accelerators},
author={Composer Team},
year={2024},
url={https://github.com/Composer-Team/Beethoven-Hardware}
}