Graphics Basics
Notes on computer graphics basics
Notes on computer graphics basics
Notes on computer probability and random variables.
Notes on reproducing kernel hilbert spaces and applications in machine learning
Notes on statistical pattern recognition and machine learning foundations.
D. Nichols, N.-S. Tomov, F. Betancourt, S. Tomov, K. Wong, en J. Dongarra. ISC. 2019.
D. Nichols, K. Wong, S. Tomov, L. Ng, S. Chen, and A. Gessinger. PEARC. 2019.
F. Betancourt, K. Wong, E. Asemota, Q. Marshall, D. Nichols, and S. Tomov. PEARC. 2019.
R. Archibald, E. Chow, E. D’Azevedo, J. Dongarra, M. Eisenbach, R. Febbo, F. Lopez, D. Nichols, S. Tomov, K. Wong, and J. Yin. SMC. 2020.
D. Nichols, A. Marathe, K. Shoga, T. Gamblin, A. Bhatele. IPDPS. 2022.
D. Nichols, S. Singh, S.-H. Lin, A. Bhatele. arXiv [cs.LG]. 2022.
J. H. Davis, J. Shafner, D. Nichols, N. Grube, P. Martin, A. Bhatele. IPDPS. 2023.
D. Nichols, A. Movsesyan, J-S Yeom, D. Milroy, T. Patki, A. Sarkar, A. Bhatele. Predicting Cross-Architecture Performance of Parallel Programs. IPDPS 2024.
H. Menon∗, D. Nichols∗, A. Bhatele, T. Gamblin. Learning to Predict and Improve Build Successes in Package Ecosystems. MSR 2024. * Authors contributed equally.
D. Nichols, P. Polasam, H. Menon, A. Marathe, T. Gamblin, A. Bhatele. Performance-Aligned LLMs for Generating Fast Code. arXiv. cs.DC. 2404.18864. 2024.
D. Nichols, A. Marathe, H. Menon, T. Gamblin, A. Bhatele. ISC 2024.
D. Nichols, J. H. Davis, Z. Xie, A. Rajaram, A. Bhatele. Can Large Language Models Write Parallel Code?. HPDC 2024.
A VSCode extension for interacting with HPC workload managers.
A VSCode extension for viewing performance profiles
A website for viewing and analyzing CS publication data
A High Performance Deep Learning Package
Course, University of Tennessee, Department of Computer Science, 2019
Teaching assistant for Computer Science 140: Data Structures and Algorithms I.