Phoenix4Multicore

Étendez le compilateur Phoenix pour fonctionner comme compilateur de parallèle automatique
Télécharger maintenant

Phoenix4Multicore Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • aksheyjawa
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 4.7 MB

Phoenix4Multicore Mots clés


Phoenix4Multicore La description

Phoenix Cadre développé chez Microsoft Research est un cadre pour développer des compilateurs ainsi que pour développer des outils d'analyse de programme, d'essais et d'optimisation, à utiliser comme backend pour les futures technologies de compilateur de Microsoft. Phoenix fournit le backend C2.exe compiler, qu'il partage avec Visual C ++, pour gérer l'analyse, l'optimisation et la génération de code pour les uniprocesseurs tels que des processeurs X86. L'objectif de Phoenix4Multicore est d'étendre le compilateur Phoenix pour fonctionner comme compilateur parallèle automatique et générer du code pour des processeurs multicurs tels que X86 processeurs. Il prendra l'entrée en tant que code source séquentiel écrit dans un langage de programmation (supporté par Phoenix) et produit un binaire pouvant fonctionner sur plusieurs curs. Cela peut être fait en ajoutant des modules (appelés "plugins" dans la technologie Phoenix) dans le backend du compilateur de Phoenix. Ces plugins feront une analyse de dépendance, des transformations et partitionnent l'IR en divers threads d'exécution (de sorte que certaines de ces threads puissent s'exécuter en parallèle). Lorsque le code de la machine (binaire) généré par le backend est effectué par le système d'exploitation Windows, le système d'exploitation distribuera les threads entre différents curs.


Phoenix4Multicore Logiciels associés

Lucombo

Caractéristiques: * Fournit des fonctionnalités de type à l'avance en attente lors de la saisie de texte dans le champ d'édition du ComboBox, en fonction des valeurs de la liste ou des fichiers / chemins trouvés. * Inclut également un contrôle d'édition de recherche ...

267 1.1 MB

Télécharger