В начале прошлого года я озадачился сборкой собственного ПК и, конечно, выбирал видеокарту. И в характеристиках некоторых видеокарт я заметил интересный пункт - тензорные ядра. Что это? - подумал я и отправился в интернет. Если вам также интересно, что это такое, добро пожаловать в статью :) Пару лет назад компания Nvidia представила Turing - новую архитектуру графических процессоров. Наверное, вы заметили сходство названия архитектуры с фамилией отца искусственного интеллекта Алана Тьюринга. И это неспроста.
Новая архитектура предполагала использование искусственного интеллекта и одним из ее компонентов стали эти самые тензорные ядра.
Главной задачей тензорных ядер является повышение производительности и скорости вычислений, особенно тензорные ядра эффективны в работе с матрицами. Причем тут матрицы? Операции перемножения матриц являются основой машинного и глубокого обучения и инференса. Инференс - это процесс получения выводов на основе обученной нейросети. Тензорные ядра способны