LAB

Plateforme de traitement hétérogène (PTH)

La plateforme de traitement hétérogène (PTH) est un système informatique à nœud unique très personnalisable, flexible et extensible qui intègre une variété de types d’unités de calcul. La PTH rassemble les plus récentes technologies en matière d’unités centrales multicœurs, de processeurs graphiques multicœurs, de matrices FPGA et d’unités centrales multicœurs propres à l’application dans une seule plateforme prévalidée. L’environnement de développement de la PTH comprend un écosystème complet d’outils, de systèmes d’exploitation, de propriété intellectuelle sous la forme de matériel et de logiciel et de conceptions de référence.

Accélérateurs de PTH 

Accélérateur  Caractéristiques  Interface hôte  Performance de calcul  Puissance 
Nallatech 385  Altera Stratix VMémoire : Deux banques de 4 Go  PCIe 3.0 x 8  Non disponible  Application typique ≤ 25 W 
Tesla K20  2 496 cœurs CUDAMémoire : 5 Go à 208 Go/s  PCIe 2.0 x 16  3,52 TFLOPS (en simple précision) ou 1,17 TFLOPS (en double précision)  225 W 
Xeon Phi 7120a  61 cœurs, 1,33 GHzMémoire : 16 Go à 352 Go/s  PCIe 2.0 x 16  Pointe de 1,003 TFLOPS en double précision  300 W 

Pile et outils logiciels de PTH 

Processeur graphique Tesla K20  CUDA, C, CUDA C++, DirectCompute 5.0OpenCL, Java, Python, Fortran 
Matrice FPGA Nallatech 385  Altera: Quartus, SDK pour OpenCL 
Xeon Phi 7120a  Intel Parallel Studio XE Compilateurs Intel C++/C/Fortran, Intel Math Kernel LibraryDébogueurs, outils d’analyse de la performance et de la rectitudeOpenMP, MPI, infrastructure de messages OFED (sur Linux seulement), OpenCLModèles de programmation : déchargement, natif, et mixte (déchargement + natif) 

Avantages 

  • Personnalisation : Sélection du bon mélange d’accélérateurs pour votre application 
  • Flexibilité accrue pour l’exploration matérielle/logicielle 
  • Extensibilité : Système évolutif grâce à la création d’un nœud et à l’ajout d’autres nœuds 
  • Installation et configuration automatisées et rapides 
  • Mise en marché accélérée 
  • Soutien technique et formation par CMC Microsystèmes 

Applications 

  • Propriété intellectuelle logicielle et applications qui ciblent les systèmes parallèles hétérogènes (p. ex., imagerie, vidéo et applications immersives de nouvelle génération comme la photographie computationnelle et la réalité augmentée) 
  • Pile logicielle comprenant ce qui suit : des modèles de programmation parallèle, des compilateurs, des intergiciels, des environnements d’exécution, des pilotes et des systèmes d’exploitation 
  • Exploration matérielle/logicielle 
  • Débogage et trace d’applications exécutées sur un système parallèle hétérogène 

Services 

  • Forum de la communauté en ligne 
  • Soutien technique et formation par CMC Microsystèmes 
  • Documentation comprenant ce qui suit : des manuels de conception, des notes d’application et des méthodologies de conception 

Ressources 

Webinaires

Documents 

 

Communiquez avec nous

Yassine Hariri, PhD
Scientifique principal
IA/AM et systèmes embarqués

Votre recherche bénéficie-t-elle des produits et services offerts par CMC Microsystèmes ?

Plateformes de conception à source ouverte pour le développement accéléré du système

Retour en haut
Aller au contenu principal