A Survey of Three Types of Processing Units: CPU, GPU and TPU | IEEE Conference Publication | IEEE Xplore