Goldeneye
Overview
Goldeneye is a functional simulator of different number systems with fault injection capabilities. It is built on top of the Pytorch deep learning framework and the PytorchFi fault injection library. Goldeneye can be used either for conducting fault injection campaigns or the general study of the reliability and accuracy of various number systems. This documentation gives an overview of the different use-cases of Goldeneye and how to customize it to your own number systems and models.
Getting Started
This documentation provides an overview of the features of Goldeneye including its usage and how to customize it to your specific use-cases.
Contents
About the project
This project was developed by the Harvard Architecture, Circuits and Compilers research group.
Goldeneye is an open-source functional simulator of different number systems with fault injection capabilities. It is built around the pytorch ecosystem and the Pytorchfi fault injection library.
Contributors
Citation
If you use or reference Goldeneye, please cite:
@INPROCEEDINGS{GoldeneyeMahmoudTambeDSN2022,
author={A. {Mahmoud} and T. {Tambe} and T. {Aloui} and D. {Brooks} and G. {Wei}},
booktitle={2022 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)},
title={GoldenEye: A Platform for Evaluating Emerging Data Formats in DNN Accelerators},
year={2022},
}
License
MIT License. Copyright (c) 2022 Harvard VLSI-Arch Research Group.