| Brad McDanel

the diagram shows how to use two separate squares

Accelerating DNN Training with Structured Data Gradient Pruning

B. McDanel, H. Dinh, J. Magallanes International Conference on Pattern Recognition (ICPR), 2022. preprint


a diagram showing the different types of data

Saturation RRAM Leveraging Bit-level Sparsity Resulting from Term Quantization

B. McDanel, H. T. Kung, S. Zhang IEEE International Symposium on Circuits and Systems (ISCAS), 2021 paper


a diagram showing the differences between spars and filters

Packing Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimization

H. T. Kung, B. McDanel, and S. Zhang 24th ACM International Conference on Architectural Support for Programming Languages and Operating […]


two plots showing the different types of filting

Adaptive Tiling: Applying Fixed-size Systolic Arrays To Sparse Convolutional Neural Networks

H. T. Kung, B. McDanel, S. Zhang International Conference on Pattern Recognition (ICPR), 2018 paper