ВЫЧИСЛИТЕЛЬНЫЕ ТЕХНОЛОГИИ
Творческий путь коллектива отмечен внедрением ряда новых компьютерных технологий, некоторые из которых опередили аналогичные разработки западных компаний. К ним относятся:
Быстрая арифметика
Быстрое исполнение основных арифметических операций (сумматор с сохранением переноса, многоразрядные вычисления):
- умножение;
- деление;
- извлечение квадратного корня.
Отказоустойчивая система
- полный аппаратный контроль;
- обнаружение всех единичных сбоев и отказов;
- отказоустойчивая система непрерывного действия;
- отказоустойчивый мультипроцессор.
Мультипроцессор с общей памятью
- 10 процессоров;
- эффективное решение проблемы когерентности кэша.
Суперскалярная организация
- запуск нескольких команд одновременно;
- изменение последовательности выполнения команд (опережающий просмотр до 30 команд);
- условное спекулятивное вычисление;
- переименование регистров;
- точные прерывания;
- перекодировка команд в процессе работы (как в PentiumPro): команды переменной длины преобразуются в трехадресные регистровые команды фиксированного размера.
Явный параллелизм на уровне операций
- параллелизм, выявляемый компилятором;
- широкая команда;
- архитектурная поддержка компиляторных оптимизаций;
- архитектурная поддержка статического распараллеливания.
Защищенное программирование (аппаратура и программное обеспечение)
- строгий контроль типов;
- динамические типы;
- использование в прикладных системах;
- высокая надежность;
- эффективность;
- модульность и объектная ориентация.
Эффективные операционные системы
- мультипроцессорная обработка и мультипрограммирование;
- контекстная защита в системе файлов;
- модульная объектно-ориентированная реализация;
- простая система именования;
- программирование без ассемблера;
- простая подготовка кода (без редактора связей и загрузчика кода);
- поддержка реального времени.
Оптимизирующая компиляция
- поддержка нескольких языков программирования высокого уровня;
- возможность подключения front-end трансляторов с различных языков;
- многоплатформенность;
- кросс-платформенная компиляция;
- эффективность целевого кода за счет полного использования аппаратной поддержки;
- надежность.
Технология двоичной трансляции
- возможность исполнения любых операционных систем и приложений;
- абсолютная прозрачность для пользователя;
- возможность внедрять микропроцессоры нового поколения без перекомпиляции накопленного программного обеспечения;
- увеличение логической скорости вычислений за счет архитектуры нового поколения микропроцессоров, мощных современных методов оптимизации и методов адаптивной перетрансляции.
 |
|
Tel: +7 (495) 363-9665 | Fax: +7 (495) 363-9599 | E-mail:
|
|