• [^] # Re: La longue marche vers le hardware libre

    Posté par . En réponse à la dépêche La longue marche vers le hardware libre. Évalué à 1.

    Les FPGA suivent la loi de moore aussi ... Mais avec un peu de retard

    Effectivement, la loi de Moore est la même pour tout le monde. Mais en ce qui concerne le retard, je ne suis pas tout à fait d'accord. Il y a 3 ou 4 ans, oui, mais depuis les FPGA ont quasiment sauté une génération technologique et sont maintenant réalisés avec les mêmes finesses de gravure que les processeurs "généralistes". De parent pauvre, ces composants sont passés au premier plan, et en bénéficient à la fois en termes de perfo et de coût.

    Les fondeurs apprécient même de pouvoir tester leur techno sur le motif répétitif des blocs logiques d'un FPGA avant de passer à des circuits moins homogènes. Un exemple : les Spartan 3 de Xilinx sont les premières puces fabriquées en volume en 90nm, par IBM et UMC. On n'a pas encore vu de PowerPC en 90nm sortir des usines IBM à ma connaissance ...

    Par contre, un FPGA aura toujours besoin de plus de transistors pour faire la même fonction qu'un ASIC, car il faut compter les transistors de configuration. Et il faut aussi une mémoire flash externe pour stocker le design quand la carte est hors tension. Tout ca amoindrit les performances (qui dépendent de toute façon du routage du design) et augmente le coût (en grande série, je ne compte pas ici les coûts fixes pour l'ASIC) pour une fonction donnée.

    les processeurs ARM, ce sont [...] des petits processeurs

    C'est pour ca qu'on les aime ! Ca consomme moins, ca chauffe moins, et on fait quand même plein de choses avec !

    Si c'était rendu obsolète par les FPGA

    Je n'ai jamais dit que les FPGA rendaient quoi que ce soit obsolète. Mais là où il y a qq années un CPLD servait tout juste à faire du décodage d'adresses et une supervision de reset, aujourd'hui on peut faire dans un FPGA un système-sur-puce programmable (SoPC) crédible en terme de performances pour une application embarquée spécifique. Pour un PC de bureau c'est certes insuffisant, mais pour un PDA pourquoi pas.

    Et puis de toute façon les besoins de ressources d'un traitement de texte ou d'un browser ne suivent pas la loi de Moore, eux. (sauf si on fait exprès)

    JiM