COAST¶
COmpiler-Assisted Software fault Tolerance
Folder guide¶
boards¶
This folder has support files needed for the various target architectures we have used in testing COAST.
build¶
This folder contains instructions on how to build LLVM, and when built will contain the binaries needed to compile source code. Note: building LLVM from source is optional.
projects¶
The passes that we have developed as part of COAST.
tests¶
Benchmarks we use to validate the correct operation of COAST.
Additional Resources¶
- Matthew Bohman’s Master’s thesis.
- IEEE Transactions on Nuclear Science, Vol. 66 Issue 1 - Microcontroller Compiler-Assisted Software Fault Tolerance