Professor David Gregg is an associate professor of computer science and Fellow of Trinity College Dublin. His research deals with software performance optimization, particularly for multicore and low-power embedded systems. He has successfully commercialized outputs from his research, and he works closely with companies such as Movidius and IBM Research. He currently serves as Head of Software Systems within Trinity College.

Publications

2024

Ahmed, Gul Aftab, Chochlov, Muslim, Gregg, David, Han, Yuanhua, Hou, Wei, Jim Buckley, Lu, Guoxian, Patten, James Vincent. 2024. Nearest-neighbor, BERT-based, scalable clone detection: A practical approach for large-scale industrial code bases. Software: Practice and Experience, n/a. doi: https://doi.org/10.1002/spe.3355.

2023

Gregg, David, Reshadi, Midia. 2023. Dynamic Resource Partitioning for Multi-Tenant Systolic Array Based DNN Accelerator. doi: 10.1109/PDP59025.2023.00019.
El-Moursy, Ali, Gregg, David, Javeed, Khalid. 2023. EC-Crypto: Highly Efficient Area-Delay Optimized Elliptic Curve Cryptography Processor. IEEE Access, 11, 56649-56662. doi: 10.1109/ACCESS.2023.3282781.

2022

Alam, Syed Asad, Blott, Michaela, Gambardella, Giulio, Gregg, David, Preusser, Michael. 2022. On the RTL Implementation of FINN Matrix Vector Compute Unit.
Gregg, David, Javeed, Khalid, Saeed, Kamran. 2022. High-speed parallel reconfigurable F p multipliers for elliptic curve cryptography applications. International Journal of Circuit Theory and Applications, 50. doi: 10.1002/cta.3206.

2020

Andrew Anderson, Gregg, David, O'Boyle, Michael, Radu, Valentin, Wen, Yuan. 2020. TASO: Time and Space Optimization for Memory-Constrained DNN Inference. In: 2020 IEEE 32nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). doi: 10.1109/SBAC-PAD49847.2020.00036.
Andrew Anderson, Barabasz, Barbara, Gregg, David, Soodhalter, Kirk M.. 2020. Error Analysis and Improving the Accuracy of Winograd Convolution for Deep Neural Networks. ACM Trans. Math. Softw., 46. doi: 10.1145/3412380.