Client Server Architecture.png

Computing Systems

Computing systems provide platforms for Machine Learning software.

—-

Advances in systems such as advanced central processing units and graphics processing units have significantly improved the performance of Machine Learning software.

A lot of the progress in machine learning - and this is an unpopular opinion in academia - is driven by an increase in both computing power and data. An analogy is to building a space rocket: You need a huge rocket engine, and you need a lot of fuel.
— Andrew Ng