Gli algoritmi sono le fondamenta con cui vengono creati i programmi e le librerie di algoritmi potenti ed efficienti sono uno degli strumenti più importanti per un programmatore. NVIDIA Research sviluppa continuamente nuove tecniche algoritmiche che offrono nuove funzionalità, forniscono risultati con maggiore efficienza e utilizzano meglio le moderne architetture dei processori. Le pubblicazioni recenti includono FFT accelerato da FMM a bassa comunicazione su GPU e AdaBatch: dimensioni dei batch adattivi per l'addestramento delle reti neurali profonde.