Charlie Chang is the author of this article on TPU. Find more information, about TPV here