Methods and system for time management in a shared memory parallel processor computing environment

   
   

A multiprocessor computing machine is adapted to execute processes concurrently without interrupt to improve system throughput. The respective processors maintain local clocks initialized by a scheduler program to determine how long each process can execute without interrupt. Expiry of the local clock generates a hardware interrupt that switches out the process unless lock has been declared by the process. A process that is enabled to declare lock may continue to process for a predetermined period of time. A timer queue is also managed without interrupt. System resources are thereby conserved and throughput is improved.

Una macchina di computazione del multiprocessore è adattata per eseguire simultaneamente i processi senza interruzione per migliorare il rendimento di sistema. I processor rispettivi effettuano gli orologi locali inizializzati da uno schedulatore per determinare quanto tempo ogni processo può eseguire senza interruzione. La scadenza dell'orologio locale genera un'interruzione dei fissaggi che commuta verso l'esterno il processo a meno che la serratura sia stata dichiarata tramite il processo. Un processo che è permesso di dichiarare la serratura può continuare a procedere per un periodo di tempo predeterminato. Una coda del temporizzatore inoltre è controllata senza interruzione. Le risorse di sistema quindi si conservano ed il rendimento è migliorato.

 
Web www.patentalert.com

< Determining a path through a managed network

< Centrifugal communication and collaboration method

> Layer manager

> Customized applet-on-hold arrangement

~ 00144