Il ne faut absoluement pas croire que le fcpu est une pure affaire de "hardeux". Les softeux ont énormement d'interret pour nous.
Il faut pouvoir valider le modéle de programmation du fcpu. Un nouveau venu nous a suggéré l'insertion de primitive de syncho non-bloquante dont on ne savait même pas quelle existait. (CAS2).
Il faut écrire du vrai code en ASM pour voir si cela tourne ou pas plus vite qu'ailleurs.
Le gros projet SW sera le compilateur (portage de gcc) où pas grand monde en HW s'y connait. Or c'est autant de travail, de mon point de vue que le cpu lui-même. De plus, le cpu étant SIMD il faudrait écrire des algo de vectorisation pour en tirer parti.
D'une manière général, on peut trouver 50 compilo C sur le net, on peut trouver plein de compilo libre pour des langages que l'on ne connait m^me pas. Or il n'existe encore AUCUN compilo HDL libre ! Freehdl étant encore en phase alpha. Il y a des tas d'outils à écrire dans ce domaine.
[^] # les softeux pures sont très important !!
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Conférence F-CPU / Paris le 13 Juin 2002 / ouvert à tous. Évalué à 3.
Il faut pouvoir valider le modéle de programmation du fcpu. Un nouveau venu nous a suggéré l'insertion de primitive de syncho non-bloquante dont on ne savait même pas quelle existait. (CAS2).
Il faut écrire du vrai code en ASM pour voir si cela tourne ou pas plus vite qu'ailleurs.
Le gros projet SW sera le compilateur (portage de gcc) où pas grand monde en HW s'y connait. Or c'est autant de travail, de mon point de vue que le cpu lui-même. De plus, le cpu étant SIMD il faudrait écrire des algo de vectorisation pour en tirer parti.
D'une manière général, on peut trouver 50 compilo C sur le net, on peut trouver plein de compilo libre pour des langages que l'on ne connait m^me pas. Or il n'existe encore AUCUN compilo HDL libre ! Freehdl étant encore en phase alpha. Il y a des tas d'outils à écrire dans ce domaine.
nicO
"La première sécurité est la liberté"