Andrew Anderson
Senior Research Fellow
I’m currently a Senior Research Fellow in the School of Computer Science and Statistics at TCD. My work focuses mainly on the design, and uses, of compiler technology.
I’m particularly interested in domain-specific code generation. In a nutshell, replacing generic libraries of hand-written code with tools that instead generate very good specialized code for a given instance of a problem from some domain. I’ve worked on code generation for vectorization, and domain-specific code generation for fast custom precision arithmetic, both floating-point and integer, and for deep learning.
High-Performance Low-Memory Lowering: GEMM-based Algorithms for DNN Convolution. 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD).
.
2020. Error Analysis and Improving the Accuracy of Winograd Convolution for Deep Neural Networks. ACM Trans. Math. Softw.. 46
.
2020. TASO: Time and Space Optimization for Memory-Constrained DNN Inference. 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD).
.
2020. A Taxonomy of Channel Pruning Signals in CNNs. CoRR. abs/1906.04675
.
2019. Scalar Arithmetic Multiple Data: Customizable Precision for Deep Neural Networks. CoRR. abs/1809.10572
.
2018. .
2018. Optimal DNN Primitive Selection with Partitioned Boolean Quadratic Programming. Proceedings of the 2018 International Symposium on Code Generation and Optimization.
.
2018. Parallel Multi Channel convolution using General Matrix Multiplication. 2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP)2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP).
.
2017. Efficient Multibyte Floating Point Data Formats Using Vectorization. IEEE Transactions on Computers. 66:2081-2096.
.
2017. Vectorization of Multibyte Floating Point Data Formats. Proceedings of the 2016 International Conference on Parallel Architectures and Compilation.
.
2016.