Компетенции

Решения

Аппаратно-программные комплексы на основе отечественной платформы «Эльбрус»

Технологии, реализованные в микропроцессорах серии «Эльбрус»:

Энергоэффективная архитектура с программно управляемым параллелизмом

Производительность современных микропроцессоров определяется их возможностями параллельного исполнения команд. В отличие от традиционных микропроцессоров с известными архитектурами (lntel х86, IBM Power, MIPS, SPARC, ARM), которые исполняют код в виде последовательности простых команд, распараллеливая эти команды «на лету» в процессе исполнения, микропроцессоры с архитектурой «Эльбрус» исполняют код в виде очень длинных машинных команд, в которых возможна внутренняя конвейеризация и параллельная группировка, как на этапе компиляции, так и в процессе исполнения команд. Это позволяет исключить из микропроцессоров серии «Эльбрус» сложную и энергоемкую аппаратуру динамического распараллеливания, присущую традиционным микропроцессорам, и использовать гораздо более высокий параллелизм. Это в конечном итоге ведет к повышению производительности процессора. Традиционные микропроцессоры могут исполнять за один процессорный такт до 8 операций, а микропроцессоры с архитектурой «Эльбрус» — до 25. Заложенный в архитектуру параллелизм исполнения, во многом превышающий все существующие микропроцессоры, в сочетании с технологией мощной оптимизирующей компиляции обеспечивает российским микропроцессорам важное технологическое преимущество в части производительности.


Технология совместимости с программами в двоичных кодах lntel х86, х86-64

Для микропроцессорной архитектуры с новой системой команд отсутствие программной со- вместимости является препятствием к ее распространению. В архитектуре «Эльбрус» заложен механизм, обеспечивающий эффективную совместимость с самой распространенной в мире микропроцессорной архитектурой lntel х86, х86-64 (зачастую называемой «стандартной» архитектурой). Уникальная российская технология базируется на многоуровневой динамической двоичной компиляции, с помощью которой последовательный код, созданный для микропроцессоров lntel и AMD, превращается в параллельные команды архитектуры «Эльбрус». Это позволяет исполнять на машинах с микропроцессорами «Эльбрус» любые прикладные программы под управлением операционных систем (Windows, Linux и др.) в кодах х86, х86-64.

Технология защищенных вычислений

Ноу-хау АО «МЦСТ» в области надежности и безопасности — технология защищенных вычислений, гарантирующая целостность логической структуры памяти прикладных программ за счет применения особых программно-аппаратных решений. Применение технологии безопасных вычислений гарантирует защиту от ряда инициированных извне и неумышленных нарушений вычислительного процесса (угроз), препятствующих нормальному функционированию пользовательских и системных программ, что значительно повышает безопасность и независимость исполнения программных решений на одной платформе.

Компетенции
Документы