Одновременная многопоточность (SMT) обеспечивает улучшенную технику для повышения эффективности использования ресурсов за счет совместного использования ключевых компонентов пути передачи данных несколькими независимыми потоками. Когда критические ресурсы разделяются несколькими потоками, эффективное использование этих ресурсов оказывается наиболее важным фактором для полного использования потенциала системы. Параллелизм на уровне потоков (TLP), присутствующий среди потоков, может быть использован с умом, чтобы компенсировать ограниченный параллелизм на уровне инструкций, доступный среди потоков. Эффективное распределение очереди инструкций (IQ) между несколькими потоками играет решающую роль в общей производительности системы. В этой книге мы обсуждаем методы повышения удобства использования IQ для дальнейшего улучшения общей производительности.