/Bactran_systolic_RangeBatchNormalization

An accelerator with a systolic array and a range batch normalization engine

Primary LanguageVerilogOtherNOASSERTION

Bactran_systolic_RangeBatchNormalization

Bactran is a training accelerator for CNN/ANN with a output-stationary systolic array.

We release verilog code of some parts of our architecure for the reference and use to other researchers.

If you want to use our code, please cite our paper:

[1] Yang. Zhijie, Wang. Lei, et al., "Bactran: A Hardware Batch Normalization Implementation for CNN Training Engine," in IEEE Embedded Systems Letters, vol. 13, no. 1, pp. 29-32, March 2021.