CUDA Refresher: Reviewing the Origins of GPU Computing

Originally published at: CUDA Refresher: Reviewing the Origins of GPU Computing | NVIDIA Technical Blog

This is the first post in the CUDA Refresher series, which has the goal of refreshing key concepts in CUDA, tools, and optimization for beginning or intermediate developers. Scientific discovery and business analytics drive an insatiable demand for more computing resources. Many applications—weather forecasting, computational fluid dynamics simulations, and more recently machine learning and deep…