TPU Technical Analysis