В аналитическом обзоре рассмотрены архитектурные особенности многоядерных процессоров с количеством ядер – восемь и более. Выполнен анализ основных технических и технологических решений при проектировании процессоров. Выделены тенденции, которые наблюдаются в разработке процессоров для современных высокопроизводительных решений.
Описывается конфликт Invalidate-Invalidate, возможность которого влечёт необходимость лишних передач данных между обладателями состояний Owned и Shared либо реализации механизмов, обнаруживающих конфликт; рассматривается такой механизм, реализованный в системе «Эльбрус-S», и предлагается усовершенствованный, рассчитанный на работу в системе «Эльбрус-2S».
В статье дан анализ причин конфликтов при исполнении распараллеленных программ на ВК Эльбрус-3М, обладающем высоким параллелизмом на уровне операций и параллелизмом на уровне потоков управления.
Представлены ключевые направления совершенствования структуры вычислительных устройств, построенных на отечественных микропроцессорах серий МЦСТ-R и «Эльбрус». Рассматривается переход от структуры вычислительного устройства, реализованного на отдельных элементах, к использованию систем на кристалле, включающем в себя процессоры и системные контроллеры.
В статье описаны вспомогательные преобразования, позволяющие существенно расширить контекст для применения автоматической векторизации и повысить ее эффективность.
| Назад 1 2 3 4 5 Дальше |