Nos domaines de prédilection

dom_energie_50px

Énergie


L'optimisation de la consommation d'énergie dans un bâtiment représente aujourd'hui un très grand défi. En effet, la diversité des dispositifs augmente, tels que pompes à chaleur, convertisseurs photovoltaïque, chaudières, etc.) et la gestion des données relatives à l'énergie nécessite une prise en main adéquate de ces équipements. L'informatique embarquée permet d'innover dans ce domaine, en facilitant la coordination de la distribution d'énergie provenant de différentes sources, de façon à obtenir une utilisation rationnelle et optimisée de l'énergie, de collecter l'ensemble des données pertinentes, de les transmettre sur un serveur central, et d'offrir à l'utilisateur de nouvelles interfaces - via smartphone par exemple - pour y accéder. Ainsi, l'institut REDS joue un rôle central dans le développement de ces systèmes embarqués.


dom_securite_resize_50px

Sécurité


La sécurité est omniprésente dans notre société de l’information. Il y a de plus en plus de données privées qui circulent sur des réseaux publics nécessitant leur chiffrement. Les systèmes embarqués sont utilisés dans de nombreuses applications, qui sont parfois critiques. Nous pouvons citer les équipements médicaux, l’avionique, les systèmes d’accès, les applications bancaires, etc.  L’institut REDS veut contribuer à améliorer la sécurité des systèmes embarqués par ses nombreuses compétences et en réalisant des projets directement en lien avec ce domaine.


dom_sante_resize_50px

Santé


Le 21ème siècle est celui de la médecine personnalisée. Les appareils d'aide au diagnostic sont en train de se miniaturiser, pouvant ainsi se rapprocher du patient et les traitements vont également s'automatiser dans les années à venir. Dans ce contexte l'institut REDS s'investit dans des projets où la part d'informatique embarquée est de plus en plus importante. Les défis y sont multiples et vont de la construction d'un système embarqué à haute fiabilité à l'implémentation de modèles gourmands en termes de temps de calcul sur des dispositifs devant consommer le moins d'énergie possible, en passant par la transmission de données médicales sécurisées. En parallèle aux systèmes proches du patient, l'analyse et le stockage de données biologiques, qu'elles soient génomiques ou issues de divers capteurs, est un autre défi en termes de compression de données et de calcul intensif. Le REDS s'y investit en proposant des alternatives pour le calcul parallèle à haute performance.




dom_energie_50px

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

dom_securite_resize_50px

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

dom_sante_resize_50px

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

Projets terminés

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

Projets terminés

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

Projets terminés

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

Projets en cours dans d'autres domaines

Vous pouvez également consulter les projets en fonction de leur axe de développement.

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl

Projets terminés

Math2Mat

avr. 10, 2014, 13:18
Traduction automatique de code Matlab en HDL synthétisable
Page:
d8ee634f-169f-6184-b062-ff0000b5cb90
Select a choice:
Terminated
StartDate:
févr. 1, 2009, 00:00
EndDate:
janv. 31, 2011, 00:00

Le projet MATH2MAT avait pour finalité la traduction automatique de code source de type Matlab en une description HDL synthétisable afin d’accélérer le traitement. Il s’agit d'un outil logiciel capable, à partir de fonctions et d’expressions de type Matlab de générer des fichiers HDL, de même qu’un banc de test servant à valider automatiquement la description générée par le biais de l’outil.

Le code synthétisable généré par l’outil est du VHDL, tandis que les bancs de test seront produits en SystemVerilog. Ce nouveau langage est effectivement particulièrement adapté à la vérification de circuits. Il offre une palette de possibilités nettement plus vaste que celle proposée par VHDL. Il permet notamment une approche orientée objets, la génération de variables aléatoires, des fonctions de couverture ainsi que des assertions.

Le langage mathématique accepté par l’outil est constitué d'un sous-ensemble du langage Matlab. Il comprend les fonctions arithmétiques standard (+,-,*,/, puissance), les boucles for/while ainsi que les instructions de contrôle if/then/else. La structure du logiciel développé permet cependant d’ajouter aisément de nouvelles fonctions, afin de pouvoir l’étendre en fonction de besoins spécifiques à un domaine ou à un contexte d’application particulier. Le code synthétisable est généré sous une forme structurelle. Une librairie de composants constituée de blocs de base a été développée et offre des implémentations 32 ou 64 bits des opérations de base. Elle pourra évidemment être étendue, comme précédemment suggéré. Une part importante du projet a été dédiée à l’optimisation de la structure matérielle générée. Les notions de pipelining et de parallélisme y ont notamment été exploitées.

Dans la cadre de ce projet, le domaine d’application de MATH2MAT se situe dans le monde du calcul intensif, pour des applications nécessitant des calculs en virguel flottante. Toutefois, toute autre représentation doit pouvoir être envisagée par la suite, la partie d’optimisation structurelle étant indépendante de la représentation des nombres choisie.

 

Le projet Math2mat dispose à présent d'un site web: http://www.math2mat.ch

Vous trouverez toute la documentation sur ce site, ainsi que le logiciel à télécharger.
axes:
  • Accélération matérielle du traitement de l'information
domaines-d-application:
Tags:
  • matlab
  • hdl