Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
10.01.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21509.zip — 51.36 kb
  • obzor-metodov-optimizacii-koda-dlja-processorov-s-podderzhkoj-parallelizma-na-urovne-koman_21509_1.rtf — 354.91 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Обзор методов оптимизации кода для процессоров с поддержкой параллелизма на уровне команд
Alena Alena
Обзор методов оптимизации кода для процессоров с поддержкой параллелизма на уровне команд
Шумаков С.М.
Введение
Процессоры, способные одновременно и независимо выполнять несколько команд, обладают исключительно высоким потенциалом производительности и находят все более широкое применение. О процессорах такого типа говорят, что они поддерживают параллелизм на уровне команд (Instruction Level Parallelism, ILP). Далее для краткости они будут называться ILP-процессорами. Класс ILP-процессоров включает суперскалярные процессоры и процессоры с очень длинным командным словом (Very Large Instruction Word, VLIW), к числу которых относятся, в частности, многие модели цифровых процессоров обработки сигналов (ЦПОС).
Важное преимущество ILP по сравнению с параллелизмом многопроцессорных архитектур заключается в том, что программный параллелизм на уровне команд извлекается (аппаратурой или компилятором) автоматически, без дополнительных усилий со стороны прикладных программистов, в то время как использование параллелизма многопроцессорных архитектур подразумевает переписывание приложений.
Для реального использования высокой производительности ILP-процессоров
необходимы компиляторы с языков высокого уровня, способные генерировать эффективный код. Применение одних лишь традиционных методов оптимизации кода оказывается совершенно недостаточным. Например, согласно [3] или [41], типичный компилятор для ЦПОС (поддерживающий только традиционные оптимизации) генерирует код, который по времени выполнения может уступать
оптимальному в 5-10 и более раз.
В течение последних лет прилагаются значительные усилия по разработке
специальных методов



Ваше мнение



CAPTCHA