Archives par mot-clé : Xylinx

Fabriquer son super-calculateur en kit…

L’information m’est parvenue de différentes sources, mais la plus complète comme toujours est celle d’Ars Technica (http://arstechnica NULL.com/information-technology/2013/07/creating-a-99-parallel-computing-machine-is-just-as-hard-as-it-sounds/).

Parallella Adapteva Diagramme (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/parallella-diagram NULL.png)Si vraiment vous trouvez que votre CubieBoard2 (http://xv4y NULL.radioclub NULL.asia/2013/07/09/la-cubieboard-2-ordinateur-embarque-avec-cpu-double-coeur/) avec son processeur dual-core rame pour traiter les 100 MBps de données que votre SDR dernier cri lui fournit , la solution est enfin disponible pour 99$. Il s’agit de la carte Parallela qui dispose d’un processeur d’usage général Dual-Core Cortex A9 (un Xilinx Zynq7010 pour être précis) et un coprocesseur de calcul massivement parallèle Epiphany E16 comportant 16 coeurs RISC à 1 GHz (donné pour 26 Gigaflops)! Une version avec un processeur principal plus puissant (Zynq7020) et un processeur Epiphany E64 (64 coeurs et 90 Gigaflops au total) sera disponible prochainement pour un prix plus élevé bien entendu. Les différents éléments sont reliés par des bus à haute vitesse. Une chose à noter, ces cartes ne comportent pas de GPU (processeur graphique) et dans certaines utilisation (décodage de flux vidéos HD) pourraient être globalement moins performantes que des cartes utilisant des circuits plus communs comme dans le Raspberry Pi ou le BeagleBone Black (http://xv4y NULL.radioclub NULL.asia/2013/04/23/un-beaglebone-avec-processeur-arm-cortex-a8-a-1ghz-pour-45/)

Adapteva, constructeur des circuits Epiphany (http://www NULL.adapteva NULL.com/products/silicon-devices/e16g301/), ne cache avoir été inspiré par le Raspberry Pi, et l’idée était de pouvoir vendre des super-calculateurs massivement parallèles pour 99$. Sans atteindre les performances des meilleures machines du classement Top-500 (33,86 petaflop/s pour Tihane 2), des chercheurs ou des étudiants peuvent maintenant rapidement créer des architectures complexes en stackant plusieurs centaines de cartes, permettant pour un prix raisonnable de résoudre certains calculs bien plus vite que des serveurs d’usage général du commerce. Plus besoin de demander aux grands constructeurs informatiques de vous construire un calculateur sur-mesure, vous pouvez le concevoir vous-même. L’ensemble du kit de développement (SDK) et les compilateurs C/C++ sont open-source, et grâce à ses coeurs Cortex A9 la carte fonctionne sous Ubuntu Linux ou d’autres distribution. Elle dispose de 1 Go de RAM, 128 Mo de Flash, un port carte SD, un port Gigabit Ethernet, un port HDMI, des ports USB…

Cluster de cartes Parallela (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/parallella-cluster NULL.jpeg)Un financement de 900 000$ a été trouvé via KickStarters avec certaines grosses sociétés sponsorisant le projet la SDR comme application clairement affichée. L’objectif des 99$ de prix de vente a toutefois été difficile à atteindre avec un coût de fabrication hors remise sur volumes de l’ordre de 300$. Avec 6300 unités prévues, le coût était plus proche des 150$ et bien que techniquement la carte ait été prête, la production a dû être retardée de 8 semaines pour sécuriser un approvisionnement de composants à des coûts plus raisonnables. Les 40 premières unités de pré-série on été livrées, et les pré-commandes sont ouvertes (http://shop NULL.adapteva NULL.com/) avec livraison prévue en octobre.