ВУЗ:
Составители:
тельный процесс. Таким образом, суперскалярные компьютеры ста-
новятся неэффективными. Даже мультитредовые архитектуры не ре-
шают проблему.
Основными особенностями Е2К и метода Эльбруса, по мнению
авторов, являются следующие свойства.
1.Анализ, оптимизация и планирование выполнения программ
осуществляется статически, до их запуска – на этапе компиляции, с
помощью программного обеспечения. В результате к коду програм-
мы добавляется план распределения ресурсов. При этом компилятор
должен учитывать конфигурацию конкретной установки. В Е2К ис-
пользуются широкие команды – для параллельно работающих
устройств. В полученных ранее исполняемых кодах компилятор, опе-
рационная система, а также соответствующая аппаратура обнаружи-
вают отсутствие плана распределения ресурсов и выполняют пере-
компиляцию.
2.Недостатки статического планирования ресурсов (дополнитель-
ные затраты времени на перекомпиляцию и компиляцию, невозмож-
ность предотвращения промахов кэша и др.) устранены следующими
способами:
• для сокращения потерь при промахах кэша выполняется пере-
становка операций чтения и записи в память;
• используется большой регистровый файл;
• выполняется подготовка переходов для подкачки команд в бу-
фер (с дисциплиной FIFO);
• поддерживается явная обработка промахов: используется два
плана распределения ресурсов – один план для попаданий и дру-
гой – для промахов.
3.Процессор Е2К имеет лучшие характеристики производительно-
сти при эмуляции команд процессоров Intel и Alpha. В то же время
процессоры архитектуры IA-64, которые считаются принципиально
новыми решениями по сравнению с Pentium, плохо адаптируются к
программному обеспечению предыдущих моделей.
185
Страницы
- « первая
- ‹ предыдущая
- …
- 181
- 182
- 183
- 184
- 185
- …
- следующая ›
- последняя »