English | Autres langues

Matrox ajoute gratuitement le processeur NOA à sa célèbre carte de traitement d'images, Genesis
le 15 juin, 1998, Montréal, Canada – La division Imaging de Matrox ajoute gratuitement le processeur NOA (Neghborhood Operations Accelerator) à ses cartes Genesis. Pour le même prix, Matrox accroît considérablement la puissance de traitement d'images de son célèbre processeur de vision modulaire sur bus PCI.
Désormais, chaque noeud des cartes Genesis ou des processeurs supplémentaires contient l'ASIC Matrox Neighborhood Operations Accelerator (NOA), 64 Mo de mémoire locale SDRAM ainsi que le DSP « TMS320C80 » de Texas Instrument et deux Video Interface ASIC (VIA) de Matrox.
Toutes les applications vont profiter de l'augmentation de la mémoire des nœuds. Le composant Matrox NOA permet ainsi d'accélérer le traitement d'applications de traitement de voisinage en temps réel comme le traitement de convolutions, de morphologie en ton gris, de morphologie binaire (pour l'amélioration de la définition d'images ou pour le pré-traitement), de corrélation d'images sur échelle de gris normalisé (utilisée en filtrage) et de compression-décompression JPEG sans perte (pour fins d'archivage d'images).
De nombreuses applications de vision ont besoin de la puissance d'un processeur dédié tel le Matrox NOA. Les développeurs de systèmes de vérification de cartes de circuits imprimés (avec ou sans circuits) et de plaquettes recourent à un processeur monopolisé par le traitement de millions de pixels. Le domaine de la visualisation médicale notamment les rayons X et les machines recourent également à des accélérateurs de voisinages. Un des exemples les plus remarquables du Matrox NOA est l'archivage médical qui nécessite la compression/décompression JPEG sans perte d'images.
L'ASIC NOA de Matrox est un MAC ( multiplication-accummulation) capable d'exécuter 32 sommes de produits simultanément à 50 Mhz. Ces 32 unités de traitement parallèle intégrées au circuit peuvent exécuter plus de 6 billions d'opérations par seconde (BOPS). Du fait des 2 giga opérations par seconde (Gops) du DSP TI C80, Matrox fournit plus de 8 BOPS de puissance par nœud de procession. Avec la modularité de la Matrox Genesis, 13 nœuds de procession sur 7 cartes peuvent fournir une performance de plus de 100 Gops.
Les goulets d'étranglement sont éliminés grâce au bus de 400 Mo qui relie les 64Mo de mémoire locale, le processeur DSP C80 ainsi que le processeur NOA sur chaque nœud. De multiples voies de données ultra-rapides (bus PCI, port d'acquisition Matrox et canal VM) assurent le transfert des données pixel entre l'ordinateur , la carte principale de la Genesis et les cartes processeurs.
Pendant que la puissance des CPU hôtes ont augmenté, l'architecture du sous-système de vision Matrox Genesis basé sur bus PCI devient le meilleur choix pour les applications qui requièrent de hauts taux et de hautes résolutions d'images vidéo temps réel. Le schéma ci-dessous, démontre que lorsque la taille du noyau de convolution dépasse la matrice 3x3 typique, il devient indispensable de recourir à un processeur spécialisé embarqué dans une architecture performante, modulaire et embarquée, tel le Matrox NOA.
Comparative Performance of a Speed-up of a Convolution

Taille Kernel Pentium II @ 300 MHz Matrox NOA @ 50 MHz
5 x 5 43.1 msec 4.1 msec
7 x 7 61.3 msec 5.6 msec
9 x 9 107.9 msec 8.3 msec
La bibliothèque d'imagerie Matrox Imaging Library (MIL) ou une librairie « C » spécifique donnent accès à toute la puissance à Genesis avec NOA. Elles sont conçues pour faciliter l'usage des accélérateurs et offre des centaines de fonctions de vision haut niveau aux programmeurs, éliminant ou minimisant le développement de nouveaux algorithmes ou fonctions.
Haut de page
Plan du Site Contactez-Nous Procédures E-mail Matrox