МЦСТ
НОВОСТИ
О КОМПАНИИ
 Профиль
 Структура
 Вычислительные
технологии
МИКРОПРОЦЕССОРЫ И ВЫЧИСЛИТЕЛЬНЫЕ КОМПЛЕКСЫ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ «ЭЛЬБРУС»
УРОВЕНЬ ПРОЕКТИРОВАНИЯ
ОБЕСПЕЧЕНИЕ КАЧЕСТВА
НАУЧНАЯ ДЕЯТЕЛЬНОСТЬ
ОБРАЗОВАНИЕ
НАШИ ПАРТНЕРЫ
ВАКАНСИИ
КООРДИНАТЫ

 

 

Создание и сопровождение вебсайта: Алгософт

Rambler's Top100 Rambler's Top100



ВЫЧИСЛИТЕЛЬНЫЕ ТЕХНОЛОГИИ

Творческий путь коллектива отмечен внедрением ряда новых компьютерных технологий, некоторые из которых опередили аналогичные разработки западных компаний.
К ним относятся:

Быстрая арифметика

Быстрое исполнение основных арифметических операций (сумматор с сохранением переноса, многоразрядные вычисления):

  • умножение;
  • деление;
  • извлечение квадратного корня.

Отказоустойчивая система

  • полный аппаратный контроль;
  • обнаружение всех единичных сбоев и отказов;
  • отказоустойчивая система непрерывного действия;
  • отказоустойчивый мультипроцессор.

Мультипроцессор с общей памятью

  • 10 процессоров;
  • эффективное решение проблемы когерентности кэша.

Суперскалярная организация

  • запуск нескольких команд одновременно;
  • изменение последовательности выполнения команд (опережающий просмотр до 30 команд);
  • условное спекулятивное вычисление;
  • переименование регистров;
  • точные прерывания;
  • перекодировка команд в процессе работы (как в PentiumPro): команды переменной длины преобразуются в трехадресные регистровые команды фиксированного размера.

Явный параллелизм на уровне операций

  • параллелизм, выявляемый компилятором;
  • широкая команда;
  • архитектурная поддержка компиляторных оптимизаций;
  • архитектурная поддержка статического распараллеливания.

Защищенное программирование (аппаратура и программное обеспечение)

  • строгий контроль типов;
  • динамические типы;
  • использование в прикладных системах;
  • высокая надежность;
  • эффективность;
  • модульность и объектная ориентация.

Эффективные операционные системы

  • мультипроцессорная обработка и мультипрограммирование;
  • контекстная защита в системе файлов;
  • модульная объектно-ориентированная реализация;
  • простая система именования;
  • программирование без ассемблера;
  • простая подготовка кода (без редактора связей и загрузчика кода);
  • поддержка реального времени.

Оптимизирующая компиляция

  • поддержка нескольких языков программирования высокого уровня;
  • возможность подключения front-end трансляторов с различных языков;
  • многоплатформенность;
  • кросс-платформенная компиляция;
  • эффективность целевого кода за счет полного использования аппаратной поддержки;
  • надежность.

Технология двоичной трансляции

  • возможность исполнения любых операционных систем и приложений;
  • абсолютная прозрачность для пользователя;
  • возможность внедрять микропроцессоры нового поколения без перекомпиляции накопленного программного обеспечения;
  • увеличение логической скорости вычислений за счет архитектуры нового поколения микропроцессоров, мощных современных методов оптимизации и методов адаптивной перетрансляции.

 
Tel: +7 (495) 363-9665 | Fax: +7 (495) 363-9599 | E-mail: mcst@mcst.ru