HWComponents-Library contains a library of components from published works. It is intended to be used to rapidly model prior works and to provide a common set of components for comparison.
Clone the repository and install with pip:
git clone https://github.com/Accelergy-Project/hwcomponents-library.git
cd hwcomponents-library
pip3 install .
# Check that the installation is successful
hwc --list | grep adder
We would be happy to update these models given a pull request. Please see "Creating Library Entries" and format your entries to match the existing entries. If you have any questions, we would be happy to help.
Note that we will only accept entries that are published or backed by public data. Citations are required for all entries.
If you use this library in your work, please cite the following:
@misc{andrulis2024modelinganalogdigitalconverterenergyarea,
title={Modeling Analog-Digital-Converter Energy and Area for Compute-In-Memory Accelerator Design},
author={Tanner Andrulis and Ruicong Chen and Hae-Seung Lee and Joel S. Emer and Vivienne Sze},
year={2024},
eprint={2404.06553},
archivePrefix={arXiv},
primaryClass={cs.AR},
url={https://arxiv.org/abs/2404.06553},
}