GPUs are specialized electronic circuits designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display. NVIDIA designs graphics processing units and the software libraries used to program them for general purpose computing like machine learning. They are interested if the reader shares an enthusiasm for high performance computing technologies like GPUs.