Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MProc / M9 / Оптимизация часть 3..doc
Скачиваний:
17
Добавлен:
16.04.2013
Размер:
148.99 Кб
Скачать

3.6. Итоги

Примеры в этой главе показывают, как архитектура Itaniumможет воспользоваться преимуществами существующих технологий, такими как, динамическое профилирование и снятие противоречий. Специальная архитектурная поддержка позволяет реализовать спекуляцию в обычных сценариях, где, как правило, это не позволяется. В свою очередь, спекуляция увеличиваетILP, делая код более подвижным, и таким образом, расширяет традиционные оптимизации, такие как усложненные циклы.

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