Google TPU (Tensor Processing Unit) – это специализированный чип, разработанный компанией Google для ускорения машинного обучения и вычислений на основе нейронных сетей.
Основные характеристики:
- Разработан специально для глубокого обучения и работы с нейронными сетями. Позволяет значительно ускорить обучение и выполнение нейросетевых алгоритмов по сравнению с графическими (GPU) и центральными (CPU) процессорами.
- Архитектура ориентирована на высокопараллельные вычисления с плавающей запятой, оптимизирована для операций с матрицами.
Первый TPU чип (TPUv1) был представлен в 2016 году. Последняя версия (TPUv4) имеет мощность до 420 терафлопс.
Используется Google в своих центрах обработки данных для таких сервисов как Поиск, Переводчик, Фото и других продуктов с ИИ.
TPU доступны в облаке Google Cloud для аренды разработчиками в рамках сервисов Cloud TPU и Cloud TensorFlow. Позволяет масштабировать вычисления для нейросетей.
Помимо Google, и другие компании разрабатывают специализированные чипы для ИИ, например компании Nvidia, Intel, AMD. Но TPU считается одним из лидеров в этой области.