Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд
ПРЕДИСЛОВИЕ Параллельная обработка является одним из наиболее пер спективных способов повышения производительности вычисли тельных систем. Суть параллельной обработки заключается в со вмещении операций подготовки и/или выполнения команд. При этом возможно совмещение операций на уровне программ и/или на уровне команд. Совмещение операций на уровне команд заключается в па раллельной обработке нескольких команд из локального участка программы. Это суперскалярная и/или конвейерная организация вычислений в процессоре. Абсолютное большинство современных процессоров, включая микроконтроллеры, использует конвейер ную, а многие - конвейерную и суперскалярную обработку. Но эф фективность использования конвейерной и суперскалярной обра ботки зависит от согласованности структуры используемого про цессора со структурой программного кода. Проблема согласованности структур процессора и программ ного кода может решаться на уровне компилятора. В этом случае оптимизирующий компилятор генерирует оптимальный программ ный код под конкретную структуру процессора. Процессор же оп тимизируется по соотношению производительность /стоимость. Это VLIW-процессоры. 3
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy