Live briefing
Everything about Tensor Processing Unit
AI accelerator ASIC by Google
The Tensor Processing Unit (TPU) is a neural processing unit (NPU) application-specific integrated circuit (ASIC) developed by Google for neural network machine learning. Tensorflow, Jax, and PyTorch are supported frameworks for TPU. Google began using TPUs internally in 2015, and in 2018 made them available for third-party use, both as part of its cloud infrastructure and by offering a smaller version of the chip for sale. Currently, Google Cloud generates product revenues primarily from the sale of TPU systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Tensor Processing UnitA 5-minute orientation
- Skim a recent paper: High Energy and Thermal Neutron Sensitivity of Google Tensor Processing UnitsInfluential work since 2022
- Pick up a classic book: Fundamentals of Deep LearningThe most-reprinted book on the subject
- Read the landmark paper: In-Datacenter Performance Analysis of a Tensor Processing UnitCited 469 times
- Go sideways: Hardware for artificial intelligenceA closely related topic
- Go sideways: TensorFlowA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
In-Datacenter Performance Analysis of a Tensor Processing Unit
Motivation for and Evaluation of the First Tensor Processing Unit
Integrated Photonic Tensor Processing Unit for a Matrix Multiply: A Review
A carbon-nanotube-based tensor processing unit
Density Matrix Renormalization Group with Tensor Processing Units
Large Scale Quantum Chemistry with Tensor Processing Units
APTPU: Approximate Computing Based Tensor Processing Unit
TinyTripleNet: A lightweight architecture for solar photo voltaic fault detection optimized for edge tensor processing unit hardware deployment
🆕 Influential since 2022
High Energy and Thermal Neutron Sensitivity of Google Tensor Processing Units
Large-scale distributed linear algebra with tensor processing units
Self-compensation tensor multiplication unit for adaptive approximate computing in low-power CNN processing
End-to-end differentiability and tensor processing unit computing to accelerate materials’ inverse design
Accelerating Large‐Eddy Simulations of Clouds With Tensor Processing Units
📚 Books worth reading
Fundamentals of Deep LearningNikhil Buduma · 2017
Advances in Intelligent Data Analysis XIJaakko Hollmén · 2012
Advances in Neural Networks – ISNN 2013Chengan Guo · 2013
Information computing and applicationsChina) ICICA (Conference) (3rd 2012 Chengde · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Hardware for artificial intelligence Specialized computer hardware is often used to execute artificial intelligence (AI) programs faster, and with less energy, such as Lisp machines, neuromorphic…
- TensorFlow TensorFlow is a software library for machine learning and artificial intelligence. It can be used across a range of tasks, but is used mainly for training…
- Neural processing unit A neural processing unit (NPU), also known as an AI accelerator or deep learning processor, is a class of specialized hardware accelerator or computer…
- Google AI Google AI is a subsidiary of Google DeepMind dedicated to artificial intelligence (AI). It was announced in May 2017. As of 2020, this division had research…
- Bfloat16 floating-point format The bfloat16 (brain floating point) floating-point format is a computer number format occupying 16 bits in computer memory; it represents a wide dynamic…
- Keras Keras is an open-source library that provides a Python interface for artificial neural networks. Keras was first independent software, then integrated…
- Google Axion Google Axion is a family of custom Arm-based server microprocessors designed by Google for its Google Cloud data centers. Announced in April 2024 at Google…
- Flux (machine-learning framework) Flux is an open-source machine-learning software library and ecosystem written in Julia. Its current stable release is v0.16.5 . It has a layer-stacking-based…