Google introduced Tensor Processing Units or TPUs in four years ago.
TPUs, unlike GPUs, were custom-designed to deal with operations such as matrix multiplications in neural network training.
Here’s a great beginner’s guide to the technology.
Google TPUs can be accessed in two forms — cloud TPU and edge TPU. Cloud TPUs can be accessed from Google Colab notebook, which provides users with TPU pods that sit on Google’s data centres. Whereas, edge TPU is a custom-built development kit that can be used to build specific applications. In the next section, we will see the working of TPUs and its key components.