Neural network spatio-temporal scheduling for reconfigurable heterogeneous architecture

Constant evolution of applications, in terms of complexity or performance needs, makes necessary the development of new architectures. Among all proposed architectures, reconfigurable architectures (RAs) offer performances close to a dedicated circuit with more flexibility. This flexibility is supported by the ''dynamic reconfiguration'' mechanism which permits to multiplex temporally and spatially different applications. Similarly to a general purpose processor, this feature requires an operating system to be fully exploited. This thesis focuses on th e definition of schedulers designed for RAs. Our work targets execution of complex applications - composed by several tasks whose execution order is not known in advance where scheduling algorithms must be executed at run-time and with a fast generation of scheduling solutions . For this purpose, we developed our scheduling algorithms following the Hopfield Neural Networks model (HNNs). This kind of neural networks has already been used to solve optimization problems (such as scheduling problems) where it was found that they produced solutions quickly . Moreover, they can be efficiently implemented on a RA since their evaluation consists of simple operations requiring few control flow statements.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00783893
Author Eiche, Antoine
Maintainer CCSD
Last Updated May 14, 2026, 18:10 (UTC)
Created May 14, 2026, 18:10 (UTC)
Identifier tel-00783893
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources (CAIRN) ; Centre Inria de l'Université de Rennes ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-ARCHITECTURE (IRISA-D3) ; Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
creator Eiche, Antoine
date 2012-09-14T00:00:00
harvest_object_id e1b9bd9c-c780-49ad-b85f-98aa61e71418
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-07T00:00:00
set_spec type:THESE