deltaden a écrit 4 commentaires

  • [^] # 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.

    > Mais comme le design est libre tu peux le faire fabriquer par n'importe quelle firme dans le monde.....

    ce n'est pas aussi simple avec des CPU haut de gamme, il y a des parties qui sont faites à la main pour un process particulier, et comme il n'y a absolument pas de standard pour les process....
  • [^] # 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.

    Je ne sais pas si tu gagnes tellement en simplicité...

    D'accord le x86 est pourri et il y a beaucoup trop d'instructions, mais ce n'est pas non plus le décodeur qui prend toute la place.
    Il y a les unités d'exécution elles-même et toute la gestion du flot d'exécution des instructions, et ces unités sont aussi présentes sur les POWER4, qui sont pourtant des RISC...


    Et puis, c'est ce qu'Intel a fait avec ses Itanium, c'est clair que niveau calculs en FP, ça éclate les x86 : http://www.aceshardware.com/SPECmine/index.jsp?b=2&s=0&v=1&(...)

    Mais en calculs entiers, les x86 sont encore bien devant:
    http://www.aceshardware.com/SPECmine/index.jsp?b=0&s=0&v=1&(...)
  • [^] # 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.

    Il est peut-être relativement aisé de dessiner les plans d'un processeur RSIC de moyenne puissance, comme ce qui a été fait pour les LEON et ce qui se passe pour F-CPU.
    Mais les CPU de dernière génération comme les Pentium4, Opteron, Power4, Itanium,... sont extrèmement complexes.
    Les unités d'exécution sont encore faciles à faire, car ce sont des éléments bien connus. mais la difficulté est pour tout ce qui est avant: toute la gestion du flux d'instructions envoyées aux unités de traitement: parallelisation du code, inversion de l'ordre des instructions, prédiction de branchement, hardware-prefetch...
    Et sans tout ça, on arriverait jamais aux niveaux de puissance atteinds actuellement.

    Sans compter que c'est bien d'avoir des modèles VHDL, mais ce n'est que la moitié du chemin. Il faut encore l'implémenter...

    Les Pentium4 tournent à 3Ghz car ils sont hyper optimisés pour le process sur lequel ils sont fabriqués. Et les parties critiques ne sont même pas synthétisées à partir de VHDL mais réalisées à la main...

    Je vois mal comment on peut arriver à ce niveau dans un système de hardware libre. Bien que ça me semble tout à fait faisable pour des systèmes plus simples.
  • [^] # 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é à 4.

    Intel et AMD ne jouent pas le rôle de fondeur pour d'autres sociétés. Ils ne fabriquent que leurs Pentium/Athlon, leurs CPU pour systèmes intégrés et de la FLASH, en gros, leurs produits à eux.

    Par contre, IBM le fait, et d'autres sociétés, comme TSMC (taiwanais),...

    Mais ce n'est pas si simple de lancer la production d'un nouveau produit dans une usine. Si on veut faire fabriquer un chip complètement custom, ces sociétés n'accepteront pas de le faire pour moins de quelques centaines de milliers de pièces. Ou bien il faudra payer ce qui est produit à un coût exorbitant pour rembourser les frais...