Intel представила первый процессор для систем искусственного интеллекта, самое интересное
Для работы искусственного интеллекта, как известно, нужны огромные вычислительные мощности. Сейчас в качестве электронных компонентов используются зачастую самые обычные комплектующие (за исключением мощнейших систем вроде IBM Watson). Как правило, применяются решения Intel от потребительских Core до Xeon. Но все они создавались для несколько иных задач, не предусматривающих работы с нейросетями. Поэтому руководство компании решило разработать процессор, который будет заточен именно на работу с системами ИИ.
«Главной особенностью процессора Nervana NNP является то, что в основе его работы лежит математика с целыми числами пониженной точности Flexpoint. Преимуществом ее использования является прирост производительности при выполнении задач, уменьшение задержек и увеличение скорости передачи данных по внешним шинам. Помимо этого, Nervana может выполнять на аппаратном уровне функции сложения матриц, нахождения пересечений и ряд других операций. А специальные алгоритмы позволяют динамически изменять память процессора так, что ее архитектура становится оптимальной для выполнения конкретной операции».
Несмотря на огромный опыт Intel на ниве создания процессоров, при выходе на рынок чипов для ИИ, ей придется столкнуться с такими гигантами, как Qualcomm, IBM и NVIDIA, которые уже достаточно давно занимаются производством комплектующих в этой сфере. Так что наблюдать за этой гонкой будет весьма интересно.
Первый специализированный процессор для ИИ от Intel получил название Nervana Neural Processor (NNP), а выпуск первых моделей запланирован уже на конец нынешнего года. Новый процессор Nervana представляет собой ASIC-чип (application-specific integrated circuit), и нацелен он в первую очередь на выполнение задач в сфере глубинного машинного обучения и самообучения. В основе процессора лежат шины данных, обеспечивающие двунаправленный обмен большими объемами информации. Таким образом, можно будет объединять несколько процессоров Nervana в один практически без потери эффективности работы. Такой подход дает возможность процессору работать с многоуровневыми нейронными сетями. Кроме того, как заявили представители компании Intel,