Calisto: A Low-Power Single-Chip Multiprocessor Communications Platform. - John Nickolls; L. J. Madar III; Scott Johnson; Viresh Rustagi; Ken Unger; Mustafiz Choudhury (IEEE Micro, 2003)

Parallel Computing Experiences with CUDA. - Michael Garland; Scott Le Grand; John Nickolls; Joshua Anderson; Jim Hardwick; Scott Morton; Everett H. Phillips; Yao Zhang 001; Vasily Volkov (IEEE Micro, 2008)

NVIDIA Tesla: A Unified Graphics and Computing Architecture. - Erik Lindholm; John Nickolls; Stuart F. Oberman; John Montrym (IEEE Micro, 2008)

Scalable Parallel Programming with CUDA. - John Nickolls; Ian Buck; Michael Garland; Kevin Skadron (ACM Queue, 2008)

The GPU Computing Era. - John Nickolls; William J. Dally (IEEE Micro, 2010)