A distributed system structure for a large-way, symmetric multiprocessor system using a bus-based cache-coherence protocol is provided. The distributed system structure contains an address switch, multiple memory subsystems, and multiple master devices, either processors, I/O agents, or coherent memory adapters, organized into a set of nodes supported by a node controller. The node controller receives commands from a master device, communicates with a master device as another master device or as a slave device, and queues commands received from a master device. Since the achievement of coherency is distributed in time and space, the node controller helps to eliminate certain types of snoop collisions by introducing delays into the snoops of commands selected from its queues in certain circumstances. If the system is lightly loaded, the introduced delay is configured to be the minimum amount necessary to eliminate failed snoops with particular known bus timing conflicts. If the system is more heavily loaded, no delays are experienced in the selection of commands for snoop.

Обеспечено распределенное структура системы для больш-dorogi, симметричная система мультипроцессора используя шин-osnovanny1 протокол тайник-sqepleni4. Распределенное структура системы содержит переключатель адреса, множественные подсистемы памяти, и множественные мастерские приспособления, или обработчики, вещества I/O, или когерентные переходники памяти, организованные в комплект узлов поддержанных регулятором узла. Регулятор узла получает команды от мастерского приспособления, связывает с мастерским приспособлением по мере того как другое мастерское приспособление или как невольничье приспособление, и queues команды полученные от мастерского приспособления. В виду того что достижение сцепления распределено в времени и космосе, помощь регулятора узла для того чтобы исключить некоторые типы столкновений snoop путем вводить задерживает в snoops команд выбранных от своих кос в некоторых обстоятельствах. Если система светло нагружена, то введенное задерживает установлено для того чтобы быть минимальным количеством обязательно для того чтобы исключить вылтинные из строя snoops с определенными знанными конфликтами времени шины. Если система тяжело нагружена, то никак задерживает испытайте в выборе команд для snoop.

 
Web www.patentalert.com

< Application of personality models and interaction with synthetic characters in a computing system

< Network connection controlling method and system thereof

> Virtual machines in OS/390 for execution of any guest system

> Write data error checking in a PCI Bus system

~ 00062