IBM, Sony et Toshiba seraient prets à ouvrir/liberer les specifs du processeur the Cell.
extrait de l'article du eetimes :
""Our intention is to open up the Cell software architecture. The idea is to get the industry to help us evolve the basic software layers," said IBM's Jim Kahle, the Cell team leader.
The three companies are now doing a final review of a Cell architecture specification that could be released to software developers by the end of May. It will include details of more than 200 new instructions used in the specialized cores inside Cell. The group also plans to release open-source software libraries for Cell as early as this fall.
"We're not yet sure about the right licensing terms for the libraries. It can be hard to give stuff away for free," Kahle said in an interview after a presentation at the Spring Processor Forum here.
The trio is almost done with an application binary interface and language extensions for Cell. A system-level simulator is also nearly complete. Yet to come is a full-fledged Linux implementation for the CPU.
"Our plan is to open-source the software for Cell and productize different parts as we go along," said Kahle.
"
En gros : ils veulent ouvrir l'archi pour que toute l'industrie les aide à faire evoluer les "niveaux logiciels basiques". Ils devraient publier les specifs aux developpeurs dans la fin Mai.
Par contre ils ne sont pas encore surs des termes de la licence pour des librairies.
Et une implementation de Linux pour ce cpu serait bientot dispo.
http://www.theregister.co.uk/2005/05/25/ibm_opens_cell/(...)
http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=1631(...)
http://research.scea.com/research/html/CellGDC05/index.html(...)
# Utilisable dans GStreamer
Posté par Geo Vah . Évalué à 2.
Hummm, Flumotion serait alors beaucoup plus rapide ... (quoi que je ne connais pas ni utilise flumotion, je n'en connait pas la rapidité mais j'y vois une amélioration sensible de la charge et donc des capacités d'encodage...
[^] # Re: Utilisable dans GStreamer
Posté par Geo Vah . Évalué à 2.
Bon faut que j'arrete mes speculations moi...
[^] # Re: Utilisable dans GStreamer
Posté par Geo Vah . Évalué à -4.
[^] # Re: Utilisable dans GStreamer
Posté par Geo Vah . Évalué à -3.
[^] # Re: Utilisable dans GStreamer
Posté par Sasuke . Évalué à 0.
[^] # Re: Utilisable dans GStreamer
Posté par Geo Vah . Évalué à -1.
[^] # Re: Utilisable dans GStreamer
Posté par Beretta_Vexee . Évalué à 4.
Potentiellement tu peux faire de la crypto, de la compression-décompression divers, etc etc ...
Toutes les taches/thread qui peuvent se loger dans la mémoire serte restreinte de l'une de ses unités peuvent étre traité directement par elle et directement dans la mémoire. Apres tu imagine que chaque unités peut travailler en série ou en paralléle avec une autre et je te laisse imaginer l'énorme potentiel que cela peut avoir. Compression vidéo temps réel, cryptographie forte a la volée, traitement 3D, etc etc ...
Par contre cela doit impliquer une maniére assez radicalement différente de concevoir ses applications.
# utilité ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Au moins qu'il ne sorte une sorte de carte PCI avec un cell + 1 Go de RAM. Cela fera un copro pour pas chère et de quoi commencer.
"La première sécurité est la liberté"
[^] # Re: utilité ?
Posté par krumtrash . Évalué à 5.
Je ne suis pas contre si leur levier d'action est l'ouverture des spécif et du open source à tous les étages.
http://www.onversity.net/cgi-bin/progarti/art_aff.cgi?Eudo=bgteob&a(...)
# pas simple.
Posté par Pierre . Évalué à 2.
AMHA, cela va mettre pas mal de temps avant de vraiment exploiter les capacite de la bete.
En gros, tout le code C critique que l'on a est a jeter et a refaire pour le parraleliser. Sachant la complexite du debuggage des algorithmes paralleles, ya du boulot.
Au lieu de supporter leur materiel en fournissant des bibliotheques, ils essayent de faire travailler la communaute. AMHA, l'industrie a interet a mutualiser ces travaux, mais est ce que les mentalites sont pretes?
[^] # Re: pas simple.
Posté par Geo Vah . Évalué à 2.
Bon ok, le débogage multi-thread c'est chiant, et on en revient au meme point...
[^] # Re: pas simple.
Posté par Beretta_Vexee . Évalué à 3.
# correction
Posté par TImaniac (site web personnel) . Évalué à 4.
ils veulent plutôt développer des libs utilisant le Cell sur un modèle Open Source. Parcque bon libérer les spécifs, quand tu veux faire un proc généraliste sans drivers proprio, ca me paraît un minimum si on veut espérer vendre le proc tout de même :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.