`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Разработка MIT ускорит анализ графов на GPU

0 
 

Разработка MIT ускорит анализ графов на GPU

На Международном симпозиуме по генерированию и оптимизации кода в этом месяце команда Массачусетского технологического института (MIT) представит ПО, которое расширит язык программирования графов, GraphIt, на оборудование, обрабатывающее сотни и тысячи потоков данных параллельно.

Компилятор GraphIt, разработанный в 2018 году для оптимизации производительности алгоритмов на основе графов, генерирует код, адаптированный для каждого приложения, чтобы обеспечить его работу с максимальной эффективностью. Но первая итерация GraphIt работала только с центральными процессорами, в то время как некоторые типы алгоритмов графов, включая движки рекомендаций, нуждаются в высокой степени параллелизма.

Имея это в виду, команда MIT в сотрудничестве с Adobe Research адаптировала компонент планирования GraphIt для более широкого набора оборудования, включая графические процессоры с 10 000 ядер.

«Пользователь может сохранить те же алгоритмы, которые он написал ранее [для центральных процессоров], и просто изменить ввод планирования, чтобы получить код для GPU», — говорит Аджай Брахмакшатрия (Ajay Brahmakshatriya), аспирант MIT и сотрудник лаборатории информатики и искусственного интеллекта (CSAIL). Благодаря этому, расширение GraphIt позволит обычным людям писать высокоуровневые абстрактные алгоритмы и, получать от GPU производительность экспертного уровня.

Чтобы подтвердить эффективность нового расширения GraphIt, команда провела 90 экспериментов, в которых сравнивая быстродействие GraphIt и других современных компиляторов графов на GPU. Эксперименты охватывали всевозможные алгоритмы и типы графов. GraphIt работал быстрее всего в 65 из 90 случаев и следовал вплотную за лучшим алгоритмом в остальных тестах, демонстрируя как скорость, так и универсальность.

«Бизнес тратит миллионы долларов каждый день на выполнение графовых алгоритмов, — говорит Брахмакшатрия. — Даже если вы заставите их работать всего на 5 процентов быстрее, то сэкономите многие тысячи долларов».

Замовлення хмари в декілька кліків. UCloud запустив хмарний чат бот!

0 
 

Напечатать Отправить другу

Читайте также

 
 

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT