|
Риск по ресурсам имеет место, когда
несколько команд, находящихся на разных ступенях конвейера, пытаются
одновременно использовать один и тот же ресурс, чаще всего – память. Так, в
представленном выше типовом примере команды сразу три этапа (A, D и F) связаны с обращением к
памяти, т.е. все три обращения могут производиться одновременно. Подобных
конфликтов частично удается избежать за счет модульного построения основной памяти
и использования кэш-памяти.
|