A multiprocessor system includes a plurality of processors, each processor having one or more caches local to the processor, and a memory controller connectable to the plurality of processors and a main memory. The memory controller manages the caches and the main memory of the multiprocessor system. A processor of the multiprocessor system is configurable to evict from its cache a block of data. The selected block may have a clean coherence state or a dirty coherence state. The processor communicates a notify signal indicating eviction of the selected block to the memory controller. In addition to sending a write victim notify signal if the selected block has a dirty coherence state, the processor sends a clean victim notify signal if the selected block has a clean coherence state.

Um sistema do multiprocessor inclui um plurality dos processadores, cada processador que tem um ou mais esconderijo local ao processador, e a um controlador da memória connectable ao plurality dos processadores e de uma memória principal. O controlador da memória controla os esconderijos e a memória principal do sistema do multiprocessor. Um processador do sistema do multiprocessor é configurable evict de seu esconderijo um bloco dos dados. O bloco selecionado pode ter um estado limpo da coerência ou um estado sujo da coerência. O processador comunica um sinal da notificação que indica o eviction do bloco selecionado ao controlador da memória. Além a emitir uma vítima da escrita notifique o sinal se o bloco selecionado tiver um estado sujo da coerência, o processador emite uma vítima limpa notificam o sinal se o bloco selecionado tiver um estado limpo da coerência.

 
Web www.patentalert.com

< (none)

< Method and apparatus for improving system performance in multiprocessor systems

> Auxiliary bass radiator units

> (none)

~ 00036