Компания ZTE добилась рекордной производительности в глубоком обучении при использовании FPGA Intel

fpga-zte-wirelessКорпорация Intel и ведущий производитель телекоммуникационного оборудования ZTE, добились заметного прироста производительности в области систем глубокого обучения и свёрточных нейронных сетей (СНС) в результате совместной работы. Над изучением этой предметной области на сегодняшний день работает множество компаний, занимающихся вопросами интернет-поиска и технологий искусственного интеллекта. Наработки в данной сфере, в частности, позволяют создавать системы поиска и сравнения изображений.

«Работа в области машинного восприятия, включая распознавание лиц на фотографиях, является одним из ключевых направлений развития системы ZTE 5G», – отметил Дуаг Цинган (Duan Xiangyang), вице-президент Института ZTE Wireless. «Технология глубокого обучения играет для нас очень важную роль, так как позволяет решать задачи машинного восприятия на уровне конечных устройств, что, в свою очередь, расширяет возможности системы ZTE 5G».

Тестирование проходило в китайском городе Нанкин. Инженеры компании ZTE использовали программируемые FPGA Intel Arria® 10 для решения проблемы интерференции облачных приложений за счёт использования алгоритмов СНС.

Инженеры компании ZTE смогли установить новый рекорд производительности. В процессе распознавания лиц удалось добиться обработки более тысячи изображений в секунду, обеспечив при этом так называемый «теоретический высокий уровень точности» на базе конкретной используемой топологии. Применение FPGA Intel Arria 10 позволило повысить производительность системы более чем в 10 раз, сохранив необходимый уровень точности.

FPGA Arria 10 демонстрируют производительность до 1,5 терафлопс при обработке чисел одинарной точности с плавающей точкой. Контроллеры также поддерживают 1,15 миллиона логических элементов и скорость обмена данными на уровне более 1 Тб/с.

Подобные архитектуры систем глубокого обучения можно легко переносить с контроллеров Arria 10 на более производительные FPGA-контроллеры Intel Stratix® 10. При этом ожидаемый прирост производительности может достигать девяти раз.

Помимо выдающегося прироста производительности, учёным из Института ZTE Wireless удалось существенно сэкономить время на разработку системы за счёт использования языка программирования OpenCL.

«Благодаря использованию эталонной архитектуры Intel и Intel SDK для OpenCL при программировании FPGA, нам удалось существенно сократить время разработки системы», – сказал Цонг Тянки (Xiong Tiankui), ведущий инженер Института ZTE Wireless. «Мы остались довольны достигнутым уровнем производительности и выражаем благодарность Intel Programmable Solutions Group за оказанную поддержку».

Конфигурация:

Оценка производительности осуществлялась при помощи сервера в следующей конфигурации: 4S-процессоры Intel Xeon E5-2670v3 с частотой 2.30 ГГц, 128 Гб DDR4, Intel PSG Arria 10 FPGA Development Kit с одним контроллером 10AGX115, 4GB DDR4 SODIMM, Intel Quartus Prime и OpenCL SDK v16.1.

 

О корпорации Intel

Intel (NASDAQ: INTC) раздвигает границы технологий, чтобы сделать возможными самые удивительные впечатления. Более подробная информация об Intel и о результатах работы более 100 тысяч сотрудников компании представлена на сайтах newsroom.intel.ru и www.intel.com.

Intel и логотип Intel являются торговыми марками корпорации Intel в США и в других странах.

*Прочие наименования и торговые марки могут быть собственностью соответствующих владельцев.