В современной вычислительной технике применяется архитектура, в которой главное место занимает процессор, который выполняет потоковые команды. Такие команды и все необходимые данные хранятся в массивах памяти. Построение по этому типу архитектуры – не единственно возможное решение, ведь такой подход имеет и свои характерные недостатки
В компании Hewlett Packard продемонстрировали технический прообраз, который подтверждает работоспособность принципиально иной концепции. Новый принцип архитектуры получил название Memory-Driven Computing, то есть вычисления, управляемые памятью. Как следует из названия, при таком решении ключевая роль в компьютерной системе отведена памяти. По утверждению экспертов компании, новый подход позволяет достичь впечатляющей производительности и эффективности, не виданной до этого.
Новое время – новые требования
Необходимость создания новой архитектуры обусловлена ростом устройств, которые подключены к интернету. В прогнозах компании Gartner обозначено 20,8 млрд. устройств которые будут функционировать в сети к 2020 году. Такое количество гаджетов и потоки данных, которые постоянно растут, приводят к тому, что привычная архитектура вычислений справляется с ними все с большим трудом
Совместная работа всех важнейших блоков, объединенных по принципу новой архитектуры, была впервые продемонстрирована в проекте The Machine. Прототип включает в себя вычислительные узлы, объединенные с общей памятью, операционная система на базе ОС Linux, оптимизированная под новые решения и работающая на специализированной SoC, оптоэлектронные и оптические соединения, в том числе модуль X1, в котором применены технологии фотоники и разработанное под проект программное обеспечение.
В ходе разработки прототипа процессорное моделирование показало, что новая архитектура способна дать многократный и ощутимый прирост производительности. Так, запуск различных тестов и приложений демонстрирует увеличение производительности при различных нагрузках до 8000 раз по сравнению с привычными технологиями. Специалисты Hewlett Packard Enterprise считают, что можно добиться еще большей эффективности новой технологии путем увеличение объемов памяти и количества узлов.