|
Интел
|предлагают | | | | |
|альтернатив| | | | |
|ные | | | | |
|решения, | | | | |
|при которых| | | | |
|требуется | | | | |
|минимальное| | | | |
|число новых| | | | |
|инструкций | | | | |
|или вообще | | | | |
|не | | | | |
|требуется | | | | |
|переработка| | | | |
|компиляторо| | | | |
|в, а | | | | |
|повышение | | | | |
|производите| | | | |
|льности | | | | |
|процессоров| | | | |
|и скорости | | | | |
|выполнения | | | | |
|программ и | | | | |
|вычислений | | | | |
|достигается| | | | |
|за счет | | | | |
|внутренней | | | | |
|оптимизации| | | | |
|процессорно| | | | |
|го ядра. | | | | |
|Так, | | | | |
|технология | | | | |
|3D Now | | | | |
|(AMD) | | | | |
|позволяет | | | | |
|производить| | | | |
|две | | | | |
|операции с | | | | |
|плавающей | | | | |
|точкой | | | | |
|вместо | | | | |
|одной у | | | | |
|Pentium, а | | | | |
|число новых| | | | |
|инструкций | | | | |
|около 30, | | | | |
|при | | | | |
|относительн| | | | |
|о равной | | | | |
|стоимости. | | | | |
|Дальнейшее | | | | |
|увеличение | | | | |
|числа | | | | |
|инструкций | | | | |
|при каждом | | | | |
|введении | | | | |
|новых | | | | |
|технологий | | | | |
|обработки | | | | |
|данных | | | | |
|может | | | | |
|привести | | | | |
|Intel к | | | | |
|тому, что | | | | |
|микропроцес| | | | |
|соры станут| | | | |
|очень | | | | |
|"тяжелыми" | | | | |
|и | | | | |
|перегруженн| | | | |
|ыми объемом| | | | |
|поддерживае| | | | |
|мых | | | | |
|инструкций,| | | | |
|а | | | | |
|компилирующ| | | | |
|ие системы | | | | |
|для них | | | | |
|(например | | | | |
|от | | | | |
|Microsoft) | | | | |
|– еще | | | | |
|тяжелее и | | | | |
|неповоротли| | | | |
|вее, чем в | | | | |
|настоящее | | | | |
|время, а | | | | |
|все | | | | |
|нарастающая| | | | |
|тактовая | | | | |
|частота и | | | | |
|производите| | | | |
|льность | | | | |
|процессора | | | | |
|будет | | | | |
|"съедаться"| | | | |
|непомерно | | | | |
|большими | | | | |
|программным| | | | |
|и | | | | |
|продуктами,| | | | |
|так что | | | | |
|"КПД" | | | | |
|нововведени| | | | |
|й может | | | | |
|оказаться | | | | |
|невысоким. | | | | |
|Что такое | | | | |
|Динамическо| | | | |
|е | | | | |
|Исполнение?| | | | |
|Впервые | | | | |
|реализованн| | | | |
|ое в | | | | |
|процессоре | | | | |
|Pentium | | | | |
|Pro, | | | | |
|Динамическо| | | | |
|е | | | | |
|Исполнение | | | | |
|представляе| | | | |
|т собой | | | | |
|комбинацию | | | | |
|трех | | | | |
|технологий | | | | |
|обработки | | | | |
|данных, | | | | |
|обеспечиваю| | | | |
|щих более | | | | |
|эффективную| | | | |
|работу | | | | |
|процессора | | | | |
|– | | | | |
|множественн| | | | |
|ое | | | | |
|предсказани| | | | |
|е | | | | |
|ветвлений, | | | | |
|анализ | | | | |
|потока | | | | |
|данных и | | | | |
|спекулятивн| | | | |
|ое | | | | |
|исполнение.| | | | |
|Динамическо| | | | |
|е | | | | |
|исполнение | | | | |
|обеспечивае| | | | |
|т более | | | | |
|эффективную| | | | |
|работу | | | | |
|процессора,| | | | |
|позволяя | | | | |
|манипулиров| | | | |
|ать | | | | |
|данными, а | | | | |
|не просто | | | | |
|исполнять | | | | |
|последовате| | | | |
|льный | | | | |
|список | | | | |
|инструкций.| | | | |
|Методы, | | | | |
|использующи| | | | |
|еся при | | | | |
|написании | | | | |
|программ | | | | |
|компиляторо| | | | |
|в и | | | | |
|библиотек | | | | |
|языков | | | | |
|программиро| | | | |
|вания | | | | |
|высокого | | | | |
|уровня, | | | | |
|могут | | | | |
|существенно| | | | |
|влиять на | | | | |
|производите| | | | |
|льность | | | | |
|процессорно| | | | |
|й системы и| | | | |
|скорость | | | | |
|вычислений.| | | | |
|Например, | | | | |
|скорость | | | | |
|работы | | | | |
|программы | | | | |
|уменьшится,| | | | |
|если | | | | |
|процессору | | | | |
|часто | | | | |
|предписывае| | | | |
|тся | | | | |
|остановить | | | | |
|текущие | | | | |
|вычисления | | | | |
|и | | | | |
|переключить| | | | |
|ся на | | | | |
|исполнение | | | | |
|инструкции | | | | |
|в какой-то | | | | |
|другой | | | | |
|части | | | | |
|программы, | | | | |
|т.е. | | | | |
|осуществлят| | | | |
|ь частые | | | | |
|переходы – | | | | |
|"прыжки". | | | | |
|Также, | | | | |
|могут | | | | |
|происходить| | | | |
|задержки и | | | | |
|из-за | | | | |
|невозможнос| | | | |
|ти | | | | |
|обработки | | | | |
|какой-либо | | | | |
|инструкции | | | | |
|без | | | | |
|получения | | | | |
|результата | | | | |
|исполнения | | | | |
|предыдущей.| | | | |
|Динамическо| | | | |
|е | | | | |
|исполнение,| | | | |
|также, | | | | |
|позволяет | | | | |
|процессору | | | | |
|предсказыва| | | | |
|ть порядок | | | | |
|инструкций | | | | |
|при помощи | | | | |
|технологии | | | | |
|Множественн| | | | |
|ого | | | | |
|Предсказани| | | | |
|я | | | | |
|Ветвлений, | | | | |
|которая | | | | |
|предсказыва| | | | |
|ет | | | | |
|прохождение| | | | |
|программы | | | | |
|по | | | | |
|нескольким | | | | |
|ветвям, | | | | |
|процессор | | | | |
|может | | | | |
|предвидеть | | | | |
|разделение | | | | |
|потока | | | | |
|инструкций,| | | | |
|что дает | | | | |
|возможность| | | | |
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
|
Приглашения
09.12.2013 - 16.12.2013
09.12.2013 - 16.12.2013
|