Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020193351 - TRAITEMENT INFORMATISÉ D'UN ENCHAÎNEMENT D'AGENTS DE CALCUL MIS EN ŒUVRE PAR UN ENSEMBLE DE TECHNOLOGIES DISTINCTES

Numéro de publication WO/2020/193351
Date de publication 01.10.2020
N° de la demande internationale PCT/EP2020/057572
Date du dépôt international 19.03.2020
CIB
G06F 9/50 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
50Allocation de ressources, p.ex. de l'unité centrale de traitement
CPC
G06F 9/5066
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
5066Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
Déposants
  • UNIVERSITE CLERMONT AUVERGNE [FR]/[FR]
  • CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE [FR]/[FR]
Inventeurs
  • CHARIERE FIEDLER, Cédric
  • MALGOUYRES, Rémy
Mandataires
  • NOVAGRAAF TECHNOLOGIES
Données relatives à la priorité
FR190303425.03.2019FR
Langue de publication français (FR)
Langue de dépôt français (FR)
États désignés
Titre
(EN) COMPUTERISED PROCESSING OF A SEQUENCE OF COMPUTING AGENTS IMPLEMENTED BY A SET OF DIFFERENT TECHNOLOGIES
(FR) TRAITEMENT INFORMATISÉ D'UN ENCHAÎNEMENT D'AGENTS DE CALCUL MIS EN ŒUVRE PAR UN ENSEMBLE DE TECHNOLOGIES DISTINCTES
Abrégé
(EN)
Disclosed is a method for executing a processing operation consisting of a set of computing agents on a data processing platform, each agent associating a routine with methods for executing the routine, and the method comprising - a step (S1) of providing a representation of the computer processing operation in the form of a skeleton composed of an oriented set of nodes, each node corresponding to one of the computing agents; - a step (S2) of decomposing the skeleton in an exhaustive graph in which the set of software modules that can implement each of the agents is determined, and, if applicable, each node is replaced by a group of nodes, each node of the group corresponding to a software module that can implement the agent corresponding to the replaced node; - a step (S3) of assigning costs to each node in the exhaustive graph, and to each transition between nodes; - a step (S4) of determining an optimal graph by maintaining a path of the graph minimising the costs; - an execution step (S5) consisting in calling, in an ordered manner, the software modules corresponding to the optimal graph, and ensuring the translations and synchronisation of data between each call.
(FR)
Procédé pour l'exécution d'un traitement composé d'un ensemble d'agents de calcul sur une plateforme de traitement de données, chaque agent associant une routine à des modalités d'exécution de ladite routine, et ledit procédé comprenant - une étape de fourniture (S1) d'une représentation dudit traitement informatique sous la forme d'un squelette composé d'un ensemble orienté de nœuds, chaque nœud correspondant à un desdits agents de calcul; - une étape de décomposition (S2) dudit squelette en un graphe exhaustif dans laquelle on détermine l'ensemble des modules logiciels pouvant mettre en œuvre chacun desdits agents, et on remplace le cas échéant chaque nœud par un groupe de nœuds, chaque nœud dudit groupe correspondant à un module logiciel pouvant mettre en œuvre l'agent correspondant au nœud remplacé; - une étape d'affectation (S3) de coûts à chaque nœud dudit graphe exhaustif, et à chaque transition entre nœuds; - une étape de détermination (S4) d'un graphe optimal en conservant un chemin dudit graphe minimisant lesdits coûts; - une étape d'exécution (S5) consistant à appeler de façon ordonnée les modules logiciels correspondant audit graphe optimal et à assurer les traductions et synchronisation de données entre chaque appel.
Dernières données bibliographiques dont dispose le Bureau international