Et une architecture de plus

Posté par  . Modéré par Fabien Penso.
Étiquettes : aucune
0
24
avr.
2003
Linux
Le Xtensa V est le dernier né de la famille des processeurs Xtensa, une architecture originale principalement destinée à la conception rapide de systèmes embarqués.

La société Tensilica qui le fabrique annonce avoir réalisé avec Montavista une version de Montavista Linux spécialement destinée à l'exploitation et au developpement pour l'architecture Xtensa, avec pour ambition claire de fournir à ses clients des assurances de pérénité pour un environnement de conception et d'exploitation dédié à son architecture.

NdM: ce n'est pas encore disponible, ce devrait l'être d'ici la fin de l'année. Lire l'annonce. Premier de la série des Xtensa à posséder une MMU, le Xtensa V est un processeur qui connait un succès certain dans la réalisation de systèmes embarqués temps-réel, notamment dans le domaine du traitement du signal (encodage/décodage Mpeg2/Mpeg4, modems DSL, etc), ou dans la réalisation rapide d'électroniques grand public (téléviseurs, par exemple). Sa principale caractéristique, est d'être personalisable par l'utilisateur (à la différence d'ARM, qui exige une personalisation par le fournisseur).

Il devient donc raisonnable d'envisager voir apparaître des appareils très divers fonctionnant sous Linux, tant dans le domaine de l'électronique spécialisée (machines de pesage, de comptage, etc.) que dans du matériel grand public, comme ceux pointés sur la page d'acceuil de Tensilica.

Aller plus loin

  • # Fritz TCPA

    Posté par  . Évalué à 7.

    Quelqu'un sait quelles sont leurs position par rapport à Fritz, TCPA, etc ?
  • # Re: Et une architecture de plus

    Posté par  (site web personnel) . Évalué à 8.

    Je suis allé voir la doc et je suis resté sur ma faim car je n'ai pas d'élément de comparaison. Les comparaisons correspondent à des applications que je devine sur des processeurs que je ne connais pas et je me pose d'autres questions :
    - est-ce que ce processeur est réservé à l'embarqué ?
    - est-il envisageable de le trouver un jour sur une carte mère ? sur un laptop ?
    - peut-on comprarer ses performances à un Via C3 ? à Crusoë ? ou même à un Pentium ?
    • [^] # Re: Et une architecture de plus

      Posté par  . Évalué à 10.

      Du peu que j'en comprends, il me semble que l'architecture Xtensa est atypique au sens ou le composant inclut une partie reprogrammable, c'est à dire probablement à la fois une CPU classique, quelque chose qui ressemble à un FPGA et son controlleur, ce qui en fait un système hybrique entre un microprocesseur classique et un DSP reprogrammable. Le processeur en lui-même ressemble à un RISC 32 bits simple (comme un MIPS) assez classique. Du point de vue performances, on doit pouvoir le comparer à un Geode, un gros MediaGX ou un Winchip.

      (mais qu'un lecteur averti n'hésite pas à corriger).

      Ce qui est sûr, c'est que cette architecture s'exprime certainement mieux dans un appareil spécialisé en traitement du signal que comme CPU d'une appareil généraliste. Le fait que le Xtensa V dispose d'une MMU rend le mutitâche bien plus réaliste que sur Xtensa IV, ce qui permet d'envisager Xtensa comme processeur principal d'un appareil interactif genre un gros PDA, mais qui ne prendrait son sens que s'il dispose de fonctions dédiées au traitement du signal (au hasard, la compression de sons et d'images :-) ). Reste le fait que l'utiliser sera plus cher qu'utiliser una architecture dédiée, et qu'il ne sera jamais concurrentiel en terme de rapport coût/performances à un x86 fabriqué en grande série.

      Du coup, toujours au pifomètre, je pense que cette architecture aura plus facilement du succès dans l'embarqué très spécialisées en petite série (machines industrielles interactives spécialisées) que pour un appareil grand public, où le coût est très déterminant, sauf peut être comme appareil de salon très orienté audiovisuel ou peut-être jeux.
    • [^] # Re: Et une architecture de plus

      Posté par  . Évalué à 4.

      Tensilica crée des CPUs "configurables". Suivant l'application (décodeur MPEG4, settop box, ...), tensilica peut fournir un CPU adapté à tes besoins : taille de bus plus grande, unité iDCT supplémentaire, etc.
      Tensilica fournit aussi les outils de développements (compilateur, débugueur) adapté à la configuration que tu as construite.

      Ces optimisations se font au moment de la conception du processeur, et par conséquent, après fabrication, le CPU en lui meme n'est pas plus configurable qu'un processeur Intel ou AMD.

      Cela en fait un processeur adapté à la création d'applications dédiées, mais je ne pense pas que tu le trouveras jamais dans un pc.
      Pour ce qui est des performances, le cpu sera trés efficace pour faire ce pour quoi il est optimisé (=> faible consommation), mais pas forcement pour faire de la bureautique.
  • # Re: Et une architecture de plus (???)

    Posté par  (site web personnel) . Évalué à 0.

    je sais que ça va paraitre simpliste et basé sur ce que je connais de cette boite d'il y a plus d'un an, mais ....
    Tensilica ça pue.
    Bon je sais que F-CPU est pas encore prêt, mais côté innovation, je n'ai rien vu qui fasse baver chez Tensilica et ses concurrents, ils prennent une archi MIPS "d'école" et font une jolie interface web pour mettre qqs paramètres ...
    Franchement le seul avantage c'est pour les dissaïdeurs praissés.

    qqn pour confirmer ?

    YG
  • # Re: Et une architecture de plus

    Posté par  . Évalué à -1.

    Bonjour,

    Ceci est un commentaire dont le but est de pollu^H^H participer au site et de récupérer mon droit de vote

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.