Новая архитектура Swarm позволит повысить производительность процессоров

За последние десять лет вычислительная мощность центральных процессоров повышалась в основном за счет увеличения числа ядер, а не через изменения в архитектуре или повышение тактовой частоты. Такой подход дает возможность для производства более экономичных вычислительных устройств, однако создание программного обеспечения для многоядерных процессоров является сложной задачей.Специалисты из Массачусетского технологического института создали новую многоядерную архитектуру Swarm, которая решает проблемы быстродействия программного обеспечения для многоядерных процессоров. Разработчики должны внести незначительные изменения в исходный код своих программ, в то время как новая архитектура может обеспечить ускорение в 75 раз.


Прототип — 64-ядерный процессор с архитектурой Swarm — включает в себя интегрированный модуль, который автоматически устанавливает приоритеты исполнения задач. Таким образом, вместо программистов, определяющих приоритеты процессорных ядер, в Swarm это происходит на аппаратном уровне. Тесты показывают, что эффективность Swarm является очень высокой.

Одной из проблем при написании программного обеспечения для многоядерных процессоров являются конфликты при обращении к тем же данным из параллельно работающих функций программы. Для решения этой проблемы используются специальные механизмы блокировки и синхронизации. Архитектура Swarm самостоятельно решает это с помощью специального аппаратного менеджера выделения приоритетов, что дает возможность для реализации алгоритмов на максимальной скорости.
Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• AI Rutab может ошибаться!
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


0 комментариев

Оставить комментарий