Composants

Intel pousse le parallélisme aux développeurs

CitizenCon 2947 - Développement du Star Engine - VOSTFR

CitizenCon 2947 - Développement du Star Engine - VOSTFR
Anonim

Intel le dit vendredi invite les programmeurs à développer des programmes capables de tirer parti des capacités de calcul parallèle sur ses futurs processeurs multicœurs.

En fournissant des outils logiciels, Intel veut que les programmeurs construisent des logiciels qui tirent parti du grand nombre de cœurs et de capacités de multithreading. "Intel crée une famille complète d'outils de développement pour accélérer et faciliter le passage à l'informatique parallèle et à la conception de logiciels", a déclaré Bill Kircos, un ingénieur Intel.

Le début de ses efforts pour attirer les programmeurs est venu plus tôt cette semaine quand il a publié une version bêta de Intel Parallel Composer, que la société appelle son "fi premier outil logiciel permettant aux développeurs Windows d'adopter le parallélisme pour le calcul multicœur. Le Composer accélère le développement logiciel en incorporant du parallélisme à de multiples compilateurs incluant le compilateur C / C ++.

"La version bêta publique de notre Parallel Composer est un autre nouveau produit pour aider les développeurs Windows à adopter le parallélisme pour le multicore. "Kircos a déclaré.

Intel Parallel Composer est actuellement compatible uniquement avec Windows, et de nouvelles fonctionnalités qui ont débuté dans l'outil seront disponibles l'année prochaine pour les compilateurs Mac OS X et Linux, a déclaré un porte-parole d'Intel.

Le Compositeur fait partie d'Intel Parallel Studio, une suite d'outils Intel dit permettra aux développeurs d'écrire des programmes pour l'informatique parallèle. Intel Parallel Studio étend le parallélisme à la suite de développement d'applications Visual Studio de Microsoft en fournissant de nouvelles fonctionnalités dans le compilateur C et C ++ et en étendant le débogueur, entre autres fonctionnalités.

Les programmes développés avec Intel Parallel Studio pourront migrer vers des machines la puce Larrabee, a déclaré la compagnie. Le Studio est disponible en version bêta jusqu'à mai 2009 sur le site Web d'Intel.

Les puces Larrabee comprennent de nombreux cœurs et combinent les capacités de traitement des GPU avec l'architecture x86, améliorant ainsi les performances des applications et des graphiques. La puce inclura également la prise en charge de plusieurs API (interfaces de programmation d'applications), y compris OpenGL et DirectX, permettant à la puce d'exécuter des jeux et logiciels existants.

Cependant, le transfert de programmes spécifiques à Larrabee vers d'autres plates-formes être un problème. Intel tente de compenser cela en prévoyant de prendre en charge davantage d'environnements logiciels et travaille avec des entreprises comme Apple pour développer des outils de programmation.

Alors qu'Intel et Microsoft investissent conjointement dans des ordinateurs, Intel et Microsoft investissent conjointement Pour encourager les programmeurs à profiter de la programmation parallèle, Kircos a déclaré. Les deux sociétés ont engagé plus de 20 millions de dollars américains dans des centres de recherche de l'Université de Californie à Berkeley et de l'Université de l'Illinois à Urbana-Champaign pour promouvoir la conception de logiciels dans l'informatique multicœur au cours des cinq prochaines années.