Multiprocessor computer system for processing communal locks employing mid-level caches

   
   

Multi-processor computer systems with multiple levels of cache memories are given an alternate pathway for handling highly contended-for locks. These are called communal locks. The alternate pathway allows for alternate processing schemas that do not impede the performance of the overall system as is otherwise the case in such computer systems where contended-for locks bounce back and forth between contending caches, crimping storage bus bandwidth and system performance. The alternative pathway is not used for ordinary (non communal software lock) data and instruction transfers.

I sistemi di elaborazione del multiprocessore con i livelli multipli delle antememorie sono dati una via alternata per il maneggiamento altamente contend-per le serrature. Questi sono denominati serrature comunali. La via alternata tiene conto l'alternativa che procede gli schemi che non impediscono le prestazioni del sistema generale come è al contrario il caso in tali sistemi di elaborazione in cui contend-per le serrature rimbalza avanti e indietro fra i nascondigli contrastanti, la larghezza di banda unente del bus di immagazzinaggio e le prestazioni del sistema. La via alternativa non è usata per (i dati della serratura non comunale del software) ed i trasferimenti ordinari di istruzione.

 
Web www.patentalert.com

< Preventing garbage collection of objects in object oriented computer programming languages

< Network protection for denial of service attacks

> System and method for maintaining multiple identities and reputations for internet interactions

> Method and arrangement for reliably identifying a user in a computer system

~ 00139