Global address and data routers interconnect individual system units each having its own processors, memory, and I/O. A domain filter coupled to the routers dynamically defines groups of system units as domains and clusters of domains which have both software and hardware isolation from each other. Clusters can share dynamically definable ranges of memory with each other. The domain filter has software-loadable registers on the system units and in the global routers to set the parameters of the domains and clusters. The registers label individual inter-system transactions on the routers as invalid for system units not in the same domain or cluster as the originating unit.

Les couteaux d'adresse globale et de données relient ensemble différentes unités chacune de système qui a ses propres processeurs, mémoire, et I/O. Un filtre de domaine couplé aux couteaux définit dynamiquement des groupes d'unités de système comme domaines et des faisceaux des domaines qui ont le logiciel et l'isolement de matériel dans l'un l'autre. Les faisceaux peuvent partager les gammes dynamiquement définissables de la mémoire avec l'un l'autre. Le filtre de domaine a les registres générés par le logiciel sur les unités de système et dans les couteaux globaux pour placer les paramètres des domaines et des faisceaux. Les registres marquent différentes transactions intersystèmes sur les couteaux aussi inadmissibles pour des unités de système pas dans le même domaine ou faisceau que l'unité de commencement.

 
Web www.patentalert.com

< (none)

< Profiler driven data prefetching optimization where code generation not performed for loops

> Method of transcoding documents in a network environment using a proxy server

> (none)

~ 00000