Télécharger




Recherche :

Altera : le premier programme OpenCL de l'industrie pour FPGA
Hardware - Rédigé le jeudi 17 novembre 2011 par Frédéric Mazué | Imprimer la page
Altera | OpenCL | FPGA |

Altera Corporation, fabricant de composants reprogrammables,  annonce un programme de développement centré sur le standard OpenCL (Open Computing Language) pour les FPGA (field-programmable gate array) et les SoC FPGA. Le standard OpenCL est un standard ouvert basé sur le langage C pour la programmation parallèle. Le programme OpenCL d'Altera associe les capacités de performances parallèles des FPGA au standard OpenCL pour donner une accélération aux systèmes. Ce système hétérogène (CPU + FPGA utilisant le standard OpenCL) dispose également d'un avantage significatif concernant la mise sur le marché par rapport au développement FPGA traditionnel qui utilise des langages de description matériel (HDL) moins sophistiqués comme Verilog ou VHDL. Par ce programme OpenCL, Altera s'est engagé avec plusieurs clients et a étendu son programme universitaire pour prendre en charge le standard OpenCL dans le développement de FPGA et contribue activement à l'évolution du standard OpenCL d'après les commentaires de ses clients. Les premiers retours d'information montrent des performances multipliées par 35 par rapport aux solutions CPU multi-coeur et une diminution de 50% du temps de développement par rapport aux solutions FPGA développées sous HDL.

Développé par un consortium industriel, le Khronos Group, le standard OpenCL est un standard ouvert, sans redevances, qui prend en charge les systèmes hétérogènes de programmation parallèle multi-plate-forme. En tant que langage parallèle standard, OpenCL permet aux programmeurs d'utiliser un langage C familier pour développer du code sur des plates-formes CPU comme GPU et de l'étendre désormais aux FPGA.

En adoptant une architecture hétérogène avec OpenCL, les architectes système peuvent optimiser les performances des parties du design où les algorithmes sont intenses tout en arrivant plus tôt sur le marché. Les applications ciblées sont : le HPC (high performance computing) avec la modélisation du climat et des finances, les systèmes de radars perfectionnés, l'imagerie médicale, l'encodage et le traitement vidéo, en résumé n'importe quel système nécessitant des calculs rapides qui peuvent être parallélisés.

"Le standard OpenCL permet aux concepteurs d'accélérer leur design et d'améliorer la productivité en tirant parti des architectures parallèles dans l'environnement de programmation C", a déclaré Udi Landen, vice président du logiciel et du développement IP chez Altera. "Nous participons activement au développement d'OpenCL depuis des années et nous collaborons actuellement avec le consortium, les architectes systèmes de nos clients et les universités pour que les FPGA soient intégrés dans le standard OpenCL".

Le standard OpenCL offre une séparation naturelle entre le code "hôte" - logiciel pur, écrit en C/C++, qui peut être exécuté sur n'importe quel type de microprocesseur et le code "noyau", écrit en OpenCL C, et tourner sur accélérateur. En profilant leurs algorithmes, les architectes systèmes peuvent choisir les fonctions à accélérer en tant que noyaux dans le FPGA pour améliorer les performances systèmes. Les nombreux noyaux peuvent fonctionner en parallèle pour accélérer encore plus le traitement. L'hôte communique avec le circuit accélérateur par un jeu de routines de bibliothèques avec un jeu d'extensions minimal qui permet aux programmeurs de spécifier le parallélisme et la hiérarchie mémoire pour les parties du code les plus intenses au niveau du calcul.

Pour plus d'informations : www.altera.com/OpenCL

Plus d'informations sur OpenCL : www.khronos.org/opencl



English Online Translation, Translation Software and Translation Servers : SYSTRAN
Dans Programmez!
Rendre mon CMS responsive
Depuis l'apparition des nouveaux supports (téléphones, tablettes...), les gestionnaires de contenus, ont dû repenser leur façon de lire l'information et de la présenter. C'est pourquoi l'ensemble des CMS proposent différentes extensions pour...
COMMENT PROTEGER LES INFORMATIONS DE VOTRE ENTREPRISE ?
Bénéficiez de remises exceptionnelles : anti-spam, anti-virus, anti-intrusion, filtrage des sites Internet et des applications Web, accès nomade sécurisé
Plus d'information
L'email responsive : optimiser vos campagnes pour l'affichage mobile
Les contextes techniques à connaître pour optimiser la mise en page, et les différentes approches pour rendre son email responsive.
Lire le livre blanc de Sarbacane Software
Près de 4000 offres d'emploi
+ les annonces Premium de programmez.com
Consulter l’espace emploi
Les tutoriels
Les offres d'emploi
COMPTABLE CLIENTS ANGLAIS COURANT/SAP
Intérim | Page Personnel | Saint-Quentin-en-Yvelines (78) |
TECHNICIEN D'EXPLOITATION MVS/ZOS (F/H)
CDI | Expectra Orléans Informatique & Télécoms | Orléans |
INGÉNIEUR ETUDES ET DÉVELOPPEMENT DOTNET ASP.NET (F/H)
CDI | Expectra Lyon Infogérance & Télécoms | Lyon |
INGÉNIEUR SYSTÈMES ET RÉSEAU (F/H)
CDI | Expectra Grenoble Informatique & Télécoms | Valence |
Technicien déploiement informatique (H/F)
Intérim | Manpower | Toulon |
Technicien Helpdesk Support applicatif (H/F)
CDI | Manpower | La Chapelle-sur-Erdre |
CHEF DE SÉCURITÉ INCENDIE
CDI | Emploi Pro | France |
Programmeur FAO Mastercam Fraisage h/f
CDI | Emploi Pro | Midi-Pyrénées |
INGENIEUR ETUDE SI BANQUE H/F
CDI | FIDUCIAL | LYON |
Technicien Informatique
CDI | | MIDI-PYRENEES |

Les forums
Les livres
Programmez.com - 2013 - Tous droits réservés
Développement - WEB - ASP - PHP - C++ - Delphi - Java - Magazines - Ressources - Forum - Télécharger - Video - Emploi - Campus - .Net - Tutoriels

Le présent site Web est édité par Go 02, Sarl inscrite au RCS de Paris sous le N° 411321366 et dont le siège social est au 21 rue de Fécamp 75012 Paris.
Adresse de courrier électronique :diff@programmez.com

Le directeur de la publication du site www.programmez.com est Jean-Claude Vaudecrane en qualité de gérant de la sarl GO 02

Le portail du décideur informatique en entreprise : Solutions & Logiciels