A method is disclosed for selecting from among a plurality of computer processors connected together to distribute portions of an overall numerical problem to be solved among the processors to optimize the speed of communication between the processors in solving the overall problem. The method utilizes various factors in determining the selection, including whether any of the processors are located within the same computer or workstation, whether any of the processors share a network switch, whether any of the processors are located on the same sub-network, the speed of the individual network connections, and any user-configurable groupings of the processors. Also considered are the known communication requirements of the problem to be solved. A simulated annealing algorithm is then used to determine the optimal arrangement of the processors in solving the problem.

Une méthode est révélée pour choisir parmi parmi une pluralité de processeurs d'ordinateur reliés ensemble pour distribuer des parties d'un problème numérique global à résoudre parmi les processeurs pour optimiser la vitesse de communication entre les processeurs en résolvant le problème global. La méthode utilise de divers facteurs en déterminant le choix, incluant si un quelconque de ces processeurs est situé dans le même ordinateur ou poste de travail, si un quelconque de ces processeurs partagent un commutateur de réseau, si un quelconque de ces processeurs est situé sur le même sous-réseau, la vitesse des différents raccordements de réseau, et n'importe quels groupements utilisateur-configurables des processeurs. En outre considérées sont les conditions connues de communication du problème d'être résolu. Un algorithme de recuit simulé est alors employé pour déterminer l'arrangement optimal des processeurs en résolvant le problème.

 
Web www.patentalert.com

< (none)

< Process for informing an information center about the path covered by a vehicle in a road network, terminal, information center

> Method and system for uniformly accessing multiple directory services

> (none)

~ 00030