A method for determining by optimization a multi-core architecture - Archive ouverte HAL Accéder directement au contenu
Brevet Année : 2016

A method for determining by optimization a multi-core architecture

Procédé de détermination par optimisation d'une architecture multi-coeurs

Résumé

The invention relates to a method for determining by optimization a multi-core architecture and a way of implementing an application on the architecture for a given application, the method comprising: providing a parallelized application and candidate architectures comprising different hardware blocks, defining a first exploration space whose elements are the different ways of implementing the application on each of the candidate architectures, selecting, in the first exploration space, the elements verifying a criterion to obtain a second exploration space, determining, in the second exploration space, the elements verifying a criterion to obtain a third exploration space, computing the number of data exchanged between the hardware blocks for each of the elements of the third exploration space to obtain a fourth exploration space, and optimizing the elements of the fourth exploration space according to a criterion.
L'invention concerne un procédé de détermination par optimisation d'une architecture multi-cœurs et d'une façon d'implémenter une application sur l'architecture pour une application donnée, le procédé comprend : - la fourniture d'une application parallélisée et d'architectures candidates comprenant différents blocs matériels, - la définition d'un premier espace d'exploration ayant pour éléments les différentes façons d'implémenter l'application sur chacune des architectures candidates; - la sélection dans le premier espace d'exploration des éléments vérifiant un critère pour obtenir un deuxième espace d'exploration, - la détermination dans le deuxième espace d'exploration des éléments vérifiant un critère pour obtenir un troisième espace d'exploration, - le calcul du nombre de données échangées entre les blocs matériels pour chacun des éléments du troisième espace d'exploration pour obtenir un quatrième espace d'exploration, et - l'optimisation des éléments du quatrième espace d'exploration selon un critère.
Fichier non déposé

Dates et versions

hal-01289307 , version 1 (16-03-2016)

Identifiants

  • HAL Id : hal-01289307 , version 1

Citer

Romain Brillu, Philippe Millet, Sébastien Pillement, Fabrice Lemonnier. A method for determining by optimization a multi-core architecture. United States, Patent n° : US2016063164. 2016, pp.EXTENSION BREVET FRANCE FR3025334. ⟨hal-01289307⟩
42 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More