Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд

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

RkJQdWJsaXNoZXIy MTY0OTYy