Increased efficiency in a multiple agent system is provided by allowing all explicit writebacks to continue during a snoop phase. Upon each incoming external bus request, an agent determines if the address of that request matches an address of data within the agent. If there is a match, the agent copies this most recent data, changes the state of the data to unmodified, changes the length of the data to zero (for pending explicit writebacks), and performs an implicit writeback. Additionally, prior to each explicit writeback, an agent determines if the address of the explicit writeback and any incoming snoop request requests are the same. If there is a match, the agent changes the data length of the explicit writeback to zero prior to issuing the explicit writeback.

Увеличенная эффективность в множественной системе вещества обеспечена путем позволять все точные writebacks продолжать во время участка snoop. На каждом входящем внешнем запросе шины, вещество обусловливает если адрес того запроса сопрягает адрес данных внутри вещество. Если будет спичка, то вещество копирует эти самые недавние данные, изменяет положение данных к unmodified, изменяет длину данных до нул (для ожидающих решения точных writebacks), и выполняет подразумеваемое writeback. Дополнительно, до каждого точного writeback, вещество обусловливает если адрес точного writeback и любые входящие запросы запроса snoop этим же. Если будет спичка, то вещество изменяет длину данных точного writeback до нул перед выдавать точное writeback.

 
Web www.patentalert.com

< (none)

< High-throughput interface between a system memory controller and a peripheral device

> Optimized configurable scheme for demand based resource sharing of request queues in a cache controller

> (none)

~ 00041