Sites Internet

Tilera cible Intel, AMD avec un processeur 100-core

Architecture and Performance of the Tilera TILE-Gx8072 Manycore Processor

Architecture and Performance of the Tilera TILE-Gx8072 Manycore Processor
Anonim

Tilera a annoncé lundi de nouveaux CPU à usage général, y compris une puce 100-core, alors qu'il tente de pénétrer dans le marché des serveurs dominé par Intel et Advanced Micro Devices.

Les deux ans- Selon Anant Agarwal, cofondateur et directeur de la technologie de Tilera, basé à San Jose, en Californie, la série de puces Tile-GX de l'ancien démarrage cible les serveurs et les appareils qui exécutent des fonctions Web telles que l'indexation, la recherche Web et la recherche vidéo.. Les puces ont les attributs d'un CPU universel car elles peuvent exécuter le système d'exploitation Linux et d'autres applications couramment utilisées pour servir des données Web.

"Vous pouvez nous utiliser comme un complément à quelque chose d'autre, bien que l'intention soit de pour le faire fonctionner seul ", a déclaré Agarwal. Les puces pourraient servir de co-processeurs aux côtés des puces x86, ou potentiellement remplacer les puces dans les appareils et les serveurs.

Les fabricants de puces ajoutent continuellement des cœurs pour améliorer les performances des applications. La plupart des processeurs de serveurs x86 sont équipés de quatre ou six cœurs, mais Intel devrait lancer la puce Nehalem-EX, un microprocesseur x86 à huit cœurs. AMD suivra sous peu avec une puce Opteron à 12 cœurs, baptisée Magny Cours. Les processeurs graphiques d'entreprises comme AMD et Nvidia incluent des centaines de cœurs pour exécuter des applications hautes performances, bien que les puces soient intégrées aux PC.

La puce 100-core Gx100 produira une puissance de près de 55 watts avec une performance maximale, Agarwal a dit. La puce à 16 coeurs tirera aussi peu que 5 watts de puissance

Les puces de Tilera ont un avantage en performance par watt par rapport aux puces x86, mais certains seront sceptiques car les puces ne sont pas encore établies, a déclaré Will Strauss, analyste principal chez Forward Concepts.

"Je ne pense pas qu'une personne moyenne va manquer d'acheter un ordinateur avec Tilera," a déclaré Strauss. Intel a l'avantage d'être un titulaire, et même si Tilera offrait quelque chose de comparable aux puces d'Intel, il faudrait des années pour le rattraper.

Mais Tilera concentre ses efforts sur des applications spécifiques capables d'évoluer en performance grand nombre de noyaux. Il a porté certaines applications Linux couramment utilisées dans les serveurs, comme le serveur Web Apache, la base de données MySQL et le logiciel de mise en cache Memcached, à l'architecture Tilera.

«La raison pour laquelle nous avons des marchés cibles C'est simplement parce que, vous savez, vous devez commercialiser votre processeur [à un] public cible.En tant que petite entreprise, nous ne pouvons pas faire bouillir l'océan ", a déclaré Agarwal.

La stratégie de l'entreprise est de poursuivre marchés lucratifs où la capacité de traitement parallèle a un paiement rapide, a déclaré M. Strauss. Tilera pourrait s'étendre au-delà de l'espace Web vers d'autres marchés où des puces de faible puissance sont nécessaires.

Il est utile que les applications puissent être programmées en C comme avec un processeur Intel, mais les programmeurs sont nécessaires pour écrire et transférer les applications.

Des applications comme Apache et MySQL fonctionnent déjà sur des puces x86 et peuvent être portées pour fonctionner sur des puces Tilera, ont déclaré les dirigeants de l'entreprise. Dans un environnement de coprocesseur, les processeurs x86 exécuteront des applications héritées, tandis que le Tilera fera les applications spécifiques au Web, at-il dit.

"En tant qu'entreprise plus petite, nous pouvons nous concentrer sur deux applications, les piloter, et au fur et à mesure que nous grandissons, nous pouvons nous développer », a déclaré Bob Doud, directeur du marketing chez Tilera. Les analystes de l'industrie affirment que les performances des applications se stabilisent ou même se détériorent à mesure que de nouveaux cœurs sont ajoutés aux puces. Une partie de la performance repose sur la façon dont les noyaux sont assemblés, a déclaré Agarwal, qui est également professeur d'ingénierie électrique et informatique au Massachusetts Institute of Technology.

Pour un échange de données plus rapide, Tilera a organisé des cœurs parallélisés dans un carré avec plusieurs points pour recevoir et transférer des données. Chaque cœur dispose d'un commutateur pour un échange de données plus rapide. Les puces d'Intel et d'AMD reposent sur des barres transversales, mais à mesure que le nombre de cœurs augmente, le design pourrait potentiellement provoquer un blocage qui pourrait entraîner des problèmes de bande passante.

"Vous pouvez avoir trois ou quatre rues à venir mais … difficile d'imaginer 30 rues entrant dans une intersection ", a déclaré Agarwal. L'architecture en treillis utilisée dans les puces Tilera est extensible au fur et à mesure que le carré s'agrandit, ajoute-t-il.

En plus des cœurs supplémentaires, les nouvelles puces Tilera comprennent de nombreuses améliorations de leurs prédécesseurs. Les puces sont plus rapides, fonctionnant jusqu'à 1,5 GHz, avec un support pour le traitement 64 bits. Les puces seront faites en utilisant le processus de 40 nanomètres, ce qui les rend plus petites et plus économes en énergie. Les puces antérieures ont été faites en utilisant le processus de 90 nm. Les puces commenceront à être expédiées l'année prochaine, avec la puce 100-core prévue pour l'expédition au début de 2011. Le prix du volume pour les puces sera de 400 $ US à 1 000 $.