• [^] # Re: un portable pas cher sous Linux

    Posté par . En réponse au journal un portable pas cher sous Linux. Évalué à 5.

    c une spécificité du crusoé.
    en fait le Crusoe n'est pas un processeur x86, mais il a deux niveau de code morphing -propre donc au proco et qui n'a rien a voir avec le cache je précise-:
    * le premier niveua est un niveau rempli en usine, celui-ci va permettre d'intégrer en dur des fonctions le faisant passer pour un x86, ou même un powerpc, si l'on veut. Ce niveau va donc intégrer les fonctions propre au x86 ainsi que lestrucs mmx, sse ...
    * le deuxième niveau correspond à un zone où le proco va stocker les fonctions appellés par l'OS, les logiciels... Ces fonctions vont pouvoir être rappeller lors au besoin. Ce seront les fonctions les plus fréquemment appellés à un instant t qui y seront stockées. Cela à un intéret car pour qu'une fonction soit traité il y a une phase de transformation du code machine en un code que le processeur traite -tout traitement du processeur passe par cette phase. Cette phase -tout est relatif bien sùur- est gourmande en temps. Le fait de stocké cela va permettre en faite de ne pas répeter cette phase: donc qd une fonction est appellé énormément de fois on gagnera du temps à chaque utilisation de celle-ci. Dans le cas d'une compilation, on à affaire à un nobre limité de fonction en faite: donc au bout de quelques instant la fréquence de l'appel à ces fonctions va faire que le processeur va les intégré à son code morphing: ainsi la compilation va être accélerer car une phase de transformation mais répéter des millions de foix sera évité -et dans le cas de la compilation de X c plus que des millions de fois-. Dans d'autre cadre le code morphing entre en jeu aussi -jeux, sgbd exclusivement utilisé ....-
    . Donc au bout d'un temps -processeurs donc "court"- tout traitement sera accéléré