Réseaux d'interconnexion flexible pour architecture reconfigurable dynamiquement

Ludovic Devaux 1
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : Dynamic and partial reconfiguration allows to dynamically allocate the tasks constituting an application in the reconfigurable regions of an FPGA. However, dynamic management of the tasks directly impacts the communications since tasks are not always implemented at the same place in the FPGA. So, the communication architecture must support high flexibility and significant qualities of service (guaranteed bandwidth and/or latency). In this PhD, several interconnection architectures were studied and evaluated regarding their compliance with a dynamically reconfigurable system implemented in FPGA. This study led to the proposal of the DRAFT network that fully supports this concept. This network uses some specificities of the dynamically reconfigurable systems to reduce its hardware resources consumption. Furthermore, if several constraints are verified, the performances are not influenced by the dynamic allocation of the tasks. A network generator, DRAGOON, is also presented in order to implement and simulate the DRAFT network. Following the realization and characterization of this network which was compared with two very popular networks, its integration inside a system was studied. Consequently, a standard interface was designed in order to ease the interconnection of elements such as microprocessors. Considering the degree of complexity of the hardware parts of a reconfigurable system, an OS is often used to act as an abstraction layer. So, a service allowing to realize communications between the various elements of a system while providing a complete abstraction of the DRAFT network was designed in hardware. Considering the various constraints on the use of DRAFT, the OCEAN network was proposed. This network allows a simple interconnection of the elements constituting a system with great flexibility. For this purpose, the OCEAN network is based on two sub-networks, one being dedicated to data transfers, while the other ensures its control. OCEAN network lies on dynamically created communication paths following applicative requirements. This network particularly targets ASIC implementations All these networks were validated and characterized through experiments and implementations in FPGA. Results demonstrate the adequacy between proposed networks and the actual needs, also with the support of complex applications using dynamic reconfiguration. The OCEAN network even proposes an evolution toward future dynamic architectures.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00746290
Contributor : Sébastien Pillement <>
Submitted on : Sunday, October 28, 2012 - 10:17:20 PM
Last modification on : Thursday, November 15, 2018 - 11:57:39 AM
Long-term archiving on: Tuesday, January 29, 2013 - 3:44:36 AM

Identifiers

  • HAL Id : tel-00746290, version 1

Citation

Ludovic Devaux. Réseaux d'interconnexion flexible pour architecture reconfigurable dynamiquement. Traitement du signal et de l'image [eess.SP]. Université Rennes 1, 2011. Français. ⟨NNT : 2011REN1E005⟩. ⟨tel-00746290⟩

Share

Metrics

Record views

886

Files downloads

639