Исследователи из компании IBM провели ИИ-вычисления в оперативной памяти компьютера, минуя процессор. Это позволило увеличить скорость вычислений в 200 раз, пишет MIT Technology Review.
В обычных компьютерах любые расчеты, будь то машинное обучение или сложение столбцов в Excel-таблице, проводятся в процессоре, а данные гоняются по шине в оперативную память и обратно. Эта схема отлично работает уже много лет, но некоторые исследователи отмечали, что проведение расчетов непосредственно в памяти компьютера может сэкономить время и энергию, которая тратится на передачу данных.
Именно такую гипотезу и решила проверить команда исследователей из IBM Research в Цюрихе, сделав это на примере ИИ-алгоритма. Для эксперимента ученые использовали сетку из миллиона ОЗУ-устройств, которые помещены на особый сплав — теллурид германия сурьмы. Его особенность в том, что он способен переходить из аморфного в кристаллическое состояние и обратно под воздействием электрического разряда. Изменяя силу и длительность электрического разряда, можно контролировать величину кристаллизации. Этот физический процесс позволяет представить не только бинарные состояния (нули и единицы), как в случае с обычным током, но и более сложные.
Используя такой феномен, ученые смогли провести операцию машинного обучения по поиску связей между неизвестными потоками данных. Результаты исследования опубликованы в журнале Nature Communications. Безусловно, пока это лишь лабораторный эксперимент, но ученые надеются, что на суперкомпьютере подобная конструкция позволила бы проводить ИИ-вычисления в 200 раз быстрее.
Ученые не могут объяснить резкое сокращение числа летающих насекомых
Технологии
Профессор Мартин Кемеринк из Университета Линчепинга (Швеция) в сотрудничестве с коллегами из Испании и Нидерландов разработал первый в истории материал с электропроводностью, которую можно включить и выключить с помощью сегнетоэлектрической поляризации.