Contactez-nous
Nœud RDISK
RDISK : une architecture reconfigurable pour l'exploration des banques génomiques
IN89 v1 RECHERCHE ET INNOVATION

Nœud RDISK
RDISK : une architecture reconfigurable pour l'exploration des banques génomiques

Auteur(s) : Dominique LAVENIER

Date de publication : 10 août 2008 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Sommaire

Présentation

Auteur(s)

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

L'architecture RDISK est un système prototype composé d'un cluster de 48 nœuds spécialisés comprenant chacun un disque dur étroitement connecté à un composant FPGA. L'objectif est de filtrer les banques de données génomiques à la volée, c'est-à-dire sans ralentir la lecture d'information en provenance des disques. En fonction de la nature des requêtes, le système se reconfigure automatiquement.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-in89

Lecture en cours
Présentation

Article inclus dans l'offre

"Bioprocédés et bioproductions"

(157 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

3. Nœud RDISK

La figure 5 représente le schéma fonctionnel d'un nœud RDISK. Le cœur du système se base sur un composant reconfigurable à bas coût, un Spartan II de chez Xilinx. Ce composant, une fois configuré, assure le contrôle des différents éléments de la carte, ainsi que le filtrage des données lors d'une requête.

  • Un micro contrôleur prend en charge l'initialisation du nœud lors de la mise sous tension, ainsi que la reconfiguration du FPGA. Plus précisément, au démarrage, le micro contrôleur télécharge à partir du disque dur un bitstream assurant les fonctionnalités minimales du nœud : lectures et écritures de données via la connexion Ethernet. Une fois cette tâche accomplie, il passe le relais au FPGA et se met en « stand-by ». Lorsqu'une requête demande de télécharger un nouveau bitstream, le micro contrôleur est réactivé par le FPGA qui lui indique quel est le numéro du nouveau bitstream à prendre en considération. Le micro contrôleur redevient maître et effectue l'opération de téléchargement, avant de se remettre à nouveau en veille.

  • La logique implémentée dans le Spartan II se décompose en deux parties, comme le montre la figure 6 : une partie spécifique (FILTRE) qui dépend de la nature de la requête, et une partie générique présente dans tous les cas. Cette dernière est bâtie autour d'un microprocesseur 16 bits « softcore », le Xr16 , qui gère la synchronisation des différentes interfaces et du filtre. L'ensemble est cadencé à 40 MHz.

    À la mise sous tension, ou lors d'une reconfiguration, le Xr16 doit être pourvu d'un microprogramme. En fonctionnement normal, celui-ci est stocké dans la SDRAM externe. Pour acquérir ce microprogramme, le Xr16 possède une ROM dans laquelle un programme de boot réalise le transfert du disque dur vers la SDRAM d'un segment de programme. Ainsi, le disque dur stocke à la fois des données génomiques, des bitstreams, et des programmes pour le Xr16.

    ...
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Nœud RDISK

Article inclus dans l'offre

"Bioprocédés et bioproductions"

(157 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - GENBANK, BENSON (D.A.), KARSCH-MIZRACHI (I.), LIPMAN (D.J.), OSTELL (J.), WHEELER (D.L.) -   *  -  Nucleic Acids Res., 35, (Database issue), D21-5, janv. 2007.

  • (2) - LIOLIOS (K.), TAVERNARAKIS (N.), HUGENHOLTZ (P.), KYRPIDES (N.C.) -   The Genomes On Line Database (GOLD) v.2 : a monitor of genome projects worldwide.  -  Nucleic Acids Res., 34, (Database issue), D332-4, 1 janv. 2006.

  • (3) - NEEDLEMAN (S.), WUNSCH (C.) -   A general method applicable to the search for similarities in the amino acid sequence of two proteins.  -  J. Mol. Biol., 48(3), p. 443-53 (1970).

  • (4) - SMITH (T.F.), WATERMAN (M.S.) -   Identification of common molecular subsequences.  -  J. Mol. Biol., 147(1), p. 195-7, 25 mars 1981.

  • (5) - LAVENIER (D.), GIRAUD (M.) -   Bioinformatics Applications. In Reconfigurable Computing : Accelerating Computation with Field-Programmable Gate Arrays.  -  GOKHALE (M.B.), GRAHAM (P.S.) editor, chapter 9, Springer (2005).

  • ...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Bioprocédés et bioproductions"

(157 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Reconnaissance des formes

Discipline à la fois ancienne de par son histoire et très jeune de par ses multiples évolutions au cours ...

Microprocesseurs - Approche générale

Les microprocesseurs sont au cœur des systèmes numériques. Ils permettent le développement de logiciels ...

Introduction à l'architecture des ordinateurs

L'article commence par une brève histoire des machines informatiques et introduit ensuite les principes ...

Hiérarchie mémoire : mémoire virtuelle

Cet article décrit les principes et les implémentations de la mémoire virtuelle. Cette dernière offre à ...