LAB

Plateforme d’intergiciel de calcul hétérogène (HCMP)

La plateforme d’intergiciel de calcul hétérogène fournit un intergiciel qui réduit de manière importante la complexité du développement de logiciels de calcul hétérogènes de qualité industrielle. Des tâches complexes comme la gestion de la mémoire à plusieurs dispositifs, les E/S de périphériques, l’ordonnancement du noyau et la gestion des dépendances sont prises en charge par la plateforme, afin que les utilisateurs puissent se concentrer sur la programmation de leurs applications plutôt que la conformité à des spécifications complexes.

La HCMP prend en charge toutes les versions d’OpenCL, y compris OpenCL 2.2. Elle est conçue pour intégrer la prise en charge de nouveaux dispositifs et de nouvelles versions d’OpenCL, sans recompilation des applications. 

Exigences ou restrictions en matière de licences 

  • Ce système de développement est limité à la recherche universitaire seulement. 
  • Tout abonné universitaire au RNCC de type « Chercheur professeur » est autorisé à accéder à ce produit. 
  • Le système de développement est soumis aux conditions générales d’utilisation décrites dans le contrat de licence d’utilisateur final. 
Pour obtenir de plus amples renseignements, communiquez avec l’administrateur des licences à licensing@cmc.ca. 

Ressources 

  • Fichiers d’installation : Vous pouvez télécharger le fichier d’archive HCMP_RPMS.rar dans la sous-fenêtre de droite. Il contient les fichiers suivants :
    • clean-example-project-1.0.1.tar : Code source d’un projet HCMP simple. 
    • yetiware-clean-rpms.tar : Contenu destiné à l’installation de la HCMP sur un système Centos. 
    • hcmp-cc : Script facilitant l’installation de la HCMP. 
  • Documents : Vous pouvez télécharger le fichier d’archive HCMP_docs.rar dans la sous-fenêtre de droite. Il contient les documents suivants :
    • HCMP_WhitePaper_v1.pdf : Détails sur la plateforme d’intergiciel de calcul hétérogène (HCMP). .
    • clean_reference.pdf : Détails sur la couche logicielle appelée « clean ». 
    • clay_reference.pdf : Détails sur la couche logicielle appelée « clay ». 
    • libhc.pdf: Détails sur la couche logicielle appelée « libhc ». 
    • HCMP_RefGuide_v1.pdf : Guide de référence décrivant une liste de commandes pour installer la HCMP, ainsi que les variables d’environnement pour aider à déboguer la HCMP. 
    • HCMP_Datasheet.pdf : Détails sur la HCMP, sous la forme d’une fiche technique. 
    • HCMP_License.pdf : Licence de la HCMP. 
   

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