Автобусный арбитраж внутреннего кольцевого автобуса

351
John Smith

Кто-нибудь знает, как работает шинный арбитраж на внутренней кольцевой шине на процессоре Intel, чтобы смягчить сценарий, когда 2 ядра готовы отправлять адрес на шину с одним и тем же фронтом тактовой частоты, либо для QPI, IMC и т. Д.

Точно так же, когда контроллер памяти отправляет данные в кольцо данных, как ядро ​​узнает, что данные предназначены для этого ядра? Постулат: возможно, домашний агент хранит очередь сопоставлений запросов ядра и добавляет это к самим данным, а операция загрузки, выполняемая с тактовым импульсом, содержит дополнительную логику для проверки «тега» данных.

редактировать

Каждый из потребителей / производителей на ринге получает свою остановку. Кольцо всегда идет по кратчайшему пути. На ринге распределяется шинный арбитраж, каждая остановка знает, есть ли на ринге пустой слот за один час до этого.

Это все еще не отвечает, как они знают, чтобы не отправлять в то же время, если есть пустое место и как они знают, что другой не будет.

2
Я не уверен, что это по теме ... DavidPostill 6 лет назад 1

0 ответов на вопрос