SYSTEME ET PROCEDE DE GESTION D'UNE COHERENCE DE CACHES DANS UN RESEAU DE PROCESSEURS MUNIS DE MEMOIRES CACHES.

    公开(公告)号:FR2989489A1

    公开(公告)日:2013-10-18

    申请号:FR1253498

    申请日:2012-04-16

    Abstract: Ce système de gestion d'une cohérence de caches comporte un ensemble de répertoires (18) distribués entre les noeuds (N) d'un réseau d'interconnexion de processeurs munis de mémoires caches (L2), chaque répertoire (18) comportant une table de correspondance entre des lignes de caches et des champs d'informations sur ces lignes de caches. Il comporte en outre des moyens (28) de mise à jour des répertoires (18) par ajout, modification ou suppression de lignes de caches dans les tables de correspondance. Dans chaque table de correspondance et pour chaque ligne de cache qu'elle identifie, il est prévu au moins un champ d'indication d'un blocage éventuel d'une transaction relative à la ligne de cache considérée, lorsque ce blocage a lieu dans le noeud (N) associé à la table de correspondance considérée. En outre, le système comporte des moyens (34) de détection de champs indiquant un blocage de transaction et de relance de chaque transaction détectée comme bloquée à partir du noeud (N) dans lequel elle est indiquée comme bloquée.

    SYSTEME SUR PUCE A CONTROLE SEMI-DISTRIBUE

    公开(公告)号:FR2898753A1

    公开(公告)日:2007-09-21

    申请号:FR0650892

    申请日:2006-03-16

    Abstract: La présente invention concerne un système sur puce pour application du type flot de données. Le système comprend un réseau sur puce, un contrôleur central et des unités de traitement connectées audit réseau au moyen d'interfaces réseau associées. Une unité de traitement et/ou son interface réseau associée est/sont configurable(s) sur commande du contrôleur central ou sur une commande incorporée dans un paquet de données à traiter. L'interface réseau comprend un module client qui peut requérir auprès d'un serveur de configuration la transmission des paramètres d'une configuration non disponible dans l'interface. L'invention concerne également un terminal mobile/ une station de base comportant un modem en bande de base implémenté par un tel système sur puce.

    CONTROLEUR D'ACCES DIRECT EN MEMOIRE, DISPOSITIF ET PROCEDE DE RECEPTION, STOCKAGE ET TRAITEMENT DE DONNEES CORRESPONDANTS

    公开(公告)号:FR3070514A1

    公开(公告)日:2019-03-01

    申请号:FR1757998

    申请日:2017-08-30

    Abstract: Ce contrôleur d'accès direct en mémoire (22i,j), destiné à être introduit dans un nœud de calcul d'un système sur puce, comporte : une mémoire tampon d'entrée (32i,j) pour la réception de paquets de données à traiter provenant d'une interface d'entrées/sorties du nœud de calcul ; un module (36i,j) de gestion d'écriture des données extraites de chaque paquet dans un espace d'adressage local (20i,j) du nœud de calcul partagé par au moins un processeur de traitement de ces données autre que le contrôleur d'accès direct en mémoire (22i,j) ; une unité arithmétique et logique (42i,j) d'exécution de microprogrammes (46i,j(1), 46i,j(2),), 46i,j(3)). Le module (36i,j) de gestion d'écriture est conçu pour commander l'exécution, par l'unité arithmétique et logique (42i,j), d'au moins un microprogramme (46i,j(1), 46i,j(2), 46i,j(3)) constitué de lignes d'instructions de calculs arithmétiques et/ou logiques portant uniquement sur des adresses (@d) de stockage des données reçues par la mémoire tampon d'entrée (32i,j) pour une réorganisation (F) de celles-ci dans l'espace d'adressage local partagé (20i,j).

    SYSTEME ET PROCEDE DE TRAITEMENT DE DONNEES A GESTION D'UNE COHERENCE DE CACHES DANS UN RESEAU DE PROCESSEURS MUNIS DE MEMOIRES CACHES.

    公开(公告)号:FR2992446A1

    公开(公告)日:2013-12-27

    申请号:FR1255923

    申请日:2012-06-22

    Abstract: Ce système de traitement de données à gestion d'une cohérence de caches dans un réseau (14, 16) de processeurs (µP , µP , µP ) munis de mémoires caches (L2, L1 , L1 , L1 ), ledit réseau comportant une pluralité de noeuds (16A, 16B, 16C, 16D, 16E, 16F) d'accès à une mémoire principale interconnectés entre eux, comporte un ensemble de répertoires (18A, 18B, 18C, 18D, 18E, 18F) distribués entre les noeuds du réseau, chaque répertoire comportant une table de correspondance entre des lignes de caches et des champs d'informations sur ces lignes de caches. Il comporte un premier sous-réseau (R1) d'interconnexion des noeuds entre eux, mettant en oeuvre un premier protocole de transmission de messages prévoyant un accès en lecture/écriture aux répertoires lors de tout passage dans les noeuds correspondants d'un message transitant par ce premier sous-réseau, et un second sous-réseau (R2) d'interconnexion des noeuds entre eux, mettant en oeuvre un second protocole de transmission de messages excluant tout accès en lecture/écriture aux répertoires lors de tout passage dans les noeuds correspondants d'un message transitant par ce second sous-réseau.

    CONTROLEUR D'ACCES DIRECT EN MEMOIRE A SOURCES MULTIPLES, PROCEDE ET PROGRAMME D'ORDINATEUR CORRESPONDANTS

    公开(公告)号:FR2951290A1

    公开(公告)日:2011-04-15

    申请号:FR0957033

    申请日:2009-10-08

    Abstract: Ce contrôleur d'accès direct en mémoire (10, 20) est programmé pour le transfert de données depuis plusieurs sources (12 ..., 12 ..., 12 ) de données vers au moins un destinataire (14) de ces données, via plusieurs mémoires tampons (16 , ..., 16 , ..., 16 ). Il comporte un module (30) de gestion de lectures conçu pour lire des données stockées dans les mémoires tampons (16 ..., 16 ..., 16 ) et les transférer séquentiellement vers le destinataire (14) et des moyens (38) de stockage de pointeurs de lecture (PL1, PL2) associés respectivement à chaque mémoire tampon. Pour chaque mémoire tampon (16 ..., 16 ..., 16 ) le contrôleur (10, 20) comporte des moyens d'exécution d'un micrologiciel (40 ..., 40 ..., 40 ) de lecture de données et de mise à jour du pointeur de lecture associé à cette mémoire tampon, et il comporte des moyens (30, 40 ..., 40 ..., 40 ) de synchronisation de l'exécution des micrologiciels en fonction d'un ordre prédéterminé des données issues des mémoires tampons souhaité dans la séquence de données à transférer au destinataire.

    8.
    发明专利
    未知

    公开(公告)号:FR2898753B1

    公开(公告)日:2008-04-18

    申请号:FR0650892

    申请日:2006-03-16

    Abstract: The interface (440) has a local controller configuring the interface and a data central processing unit based on configurations, where each configuration is indexed by an index. A configuration management unit (460) has a client module (490) to transmit a request having one index of a non available configuration to a configuration server via a network-on-chip when a content of one of the configurations is not available in the interface. The module delivers a content of the non available configuration to the controller. A memory stores the contents of available configurations and the indexes. Independent claims are also included for the following: (1) a server for system-on-chip (2) a method for executing a task by a network interface.

    CONTROLEUR D'ACCES DIRECT EN MEMOIRE, DISPOSITIF ET PROCEDE DE RECEPTION, STOCKAGE ET TRAITEMENT DE DONNEES CORRESPONDANTS

    公开(公告)号:FR3070514B1

    公开(公告)日:2019-09-13

    申请号:FR1757998

    申请日:2017-08-30

    Abstract: Ce contrôleur d'accès direct en mémoire (22i,j), destiné à être introduit dans un nœud de calcul d'un système sur puce, comporte : une mémoire tampon d'entrée (32i,j) pour la réception de paquets de données à traiter provenant d'une interface d'entrées/sorties du nœud de calcul ; un module (36i,j) de gestion d'écriture des données extraites de chaque paquet dans un espace d'adressage local (20i,j) du nœud de calcul partagé par au moins un processeur de traitement de ces données autre que le contrôleur d'accès direct en mémoire (22i,j) ; une unité arithmétique et logique (42i,j) d'exécution de microprogrammes (46i,j(1), 46i,j(2),), 46i,j(3)). Le module (36i,j) de gestion d'écriture est conçu pour commander l'exécution, par l'unité arithmétique et logique (42i,j), d'au moins un microprogramme (46i,j(1), 46i,j(2), 46i,j(3)) constitué de lignes d'instructions de calculs arithmétiques et/ou logiques portant uniquement sur des adresses (@d) de stockage des données reçues par la mémoire tampon d'entrée (32i,j) pour une réorganisation (F) de celles-ci dans l'espace d'adressage local partagé (20i,j).

Patent Agency Ranking