blob: 02ca9ade8da6f8d66e0deae8c6dafedb1cad0aab [file] [log] [blame] [view]
# CoreMark Benchmark
## Running CoreMark
To build and run CoreMark on the CW310:
```sh
bazel test --test_tag_filters=cw310 \
//third_party/coremark/top_earlgrey:coremark_test
```
To build and run CoreMark on Verilator:
```sh
bazel test --test_tag_filters=verilator \
//third_party/coremark/top_earlgrey:coremark_test
```
## CoreMark Options
The BUILD file is hardcoded to give a PERFORMANCE_RUN with
TOTAL_DATA_SIZE=2000. These settings are required for reportable CoreMark
figures. If you wish to use other options, please modify
`third_party/coremark/top_earlgrey/BUILD` appropriately. See the CoreMark
[README](https://github.com/eembc/coremark/blob/main/README.md) for
further information on the possibilities.