Pour un programme de calcul numerique multithreads recompile ne tirant pas partie du 64 bits, l'augmentation des performances allait jusqu'a 20% (uniquement grace aux registres supplementaires).
Mmmh. Cela se contredis. Je sais qu'il y a 3 modes dans le processeurs (de mémoire). Genre le mode x86 normal, un mode un peu étendu qui ne nécessite pas de support de l'OS et un mode qui nécessite un support de l'OS.
L'utilisation de plus de registrse nécessite un support de l'os pour être sauvegardé lors du changement de tâche. Donc y'a un truc...
"Quand je repense à cette personne qui me parlait de ses mâles amis qui étaient un peu condescendants à l'égard des non codeuses qui ne pouvaient apporter leur ecôt au logiciel libre, je me dis que le logiciel libre traîne aussi un sacré ramassis de gros cons de machos.[...] C'est pour ça que la première contribution d'une personne dans un projet logiciel devrait être d'apporter un peu de bonne humeur.
Dans la série, je n'ai strictement aucune idée du travail que représente une distrib mais je crache dessus pour faire intaigriste redresseurs de tord....
Pour rajouter ce que dise les autres, les cpu actuelles sont out-of-order. Le cpu analyse le flot des 23 à 128 µinstructions suivante (qui correspond de 1 à "plusieurs" instruction asm). Il peut ensuite plus ou moins changer l'ordre d'execution des instructions en faisant du renommage de registres. Le nombre d'unité varie selon les cpu, 2 alu, 1 fpu, 1 Load&store unit, 1 ou 2 unité vectoriel... avec des latences différentes plus ou moins masqué par le réordonnancement des instructions (mulitplication avec un thoughput de 1 mais une latence de 3), etc...
mmh, je crois que tu te trompes les C68xxx en version flottante tourne à qq centaines de megahertz avec 2 unité Mac pas 64...
(TI utilise un vliw à 8 instructions, ils font donc l'opération 8x la fréquence or cela ne correspond pas à grand chose)
Par contre, si on prends le pentium 4 à 3.2 Ghz qui dispose d'une FPU SSE qui manipule 4 donnés 32 bits. On obtient 3.2*4 = 12.8 Gflop à doubler si jamais le P4 dipose d'une unité SSE MAC (j'ai la flemme de vérifier).
"But whereas AltiVec is four-way parallel, ClearSpeed's chip is 64-way, the company said."
Voila la réponse !
Un SIMD 64 voix. Comme il dis que l'altivec est 4 voix, il parle donc de nombre 32 bits (bizarre en général les supercalculateurs sont 64 bits pour des pb de précision..).
25 Go/64 = 0.391
Cela donne une fréquence de l'ordre de 400 Mhz. Ce qui est tout à fait possible pour faire de la basse consomation.
1 multiplieurs 32 bits flottant cela doit faire qq millions de transistors. Cela ferait donc une puce autour de la centaine de transistore.
64*32 = 2048 bits la taille des registres... et donc plus de 100 Go/s (2048/8*400 Mhz) de bande passante... Mouais, j'ai un gros doute là. Comment faire pour nourrir un truc pareil ? Ils doivent sans doute compter sur les caches internes.
mmmh. Un petit run bien lourd dans le noyau... Y'a pas moyen de la viander pour créer un process "qui dors dans le noyau" qui est parfaitement inkillable même par kill -9 ?
On a fournis l'irak pendant la guerre Iran-Irak. A l'époque, l'Irak était dans le camp des gentils. Les américains ont livrées des dizaines de F16 aux irakiens.
Tient moi, je bosse à EADS Astrium. Il n'avait rien sous Linux mais rien à prioris contre. Après 1 et demi, 2 ans de lobbying, on vient d'avoir 2 serveurs de calculs qui remplacent des sun, ses machines sont 4 fois plus rapides que nos sun actuelles.
[^] # Re: Mandrake Linux 9.2 beta 2 pour AMD64
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Mandrake Linux 9.2 beta 2 pour AMD64. Évalué à 3.
Mmmh. Cela se contredis. Je sais qu'il y a 3 modes dans le processeurs (de mémoire). Genre le mode x86 normal, un mode un peu étendu qui ne nécessite pas de support de l'OS et un mode qui nécessite un support de l'OS.
L'utilisation de plus de registrse nécessite un support de l'os pour être sauvegardé lors du changement de tâche. Donc y'a un truc...
"La première sécurité est la liberté"
# Re: Contribuer, oui, mais comment ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Contribuer, oui, mais comment ?. Évalué à 6.
Miam !
"La première sécurité est la liberté"
[^] # Re: Une question de candide**
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Faire les isos MANDRAKE 9.2. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Nombre de cycles CPU d'une commande?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Nombre de cycles CPU d'une commande?. Évalué à 1.
http://articles.linuxmag-france.org/lm32/hackC.html(...)
"La première sécurité est la liberté"
[^] # Re: Nombre de cycles CPU d'une commande?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Nombre de cycles CPU d'une commande?. Évalué à 1.
Bref, tu devrais vraiment lire :
http://articles.linuxmag-france.org/lm32/hackC.html(...)
"La première sécurité est la liberté"
[^] # Re: OGM: enfin des faits
Posté par Nicolas Boulay (site web personnel) . En réponse au journal OGM: enfin des faits. Évalué à 3.
Comment tu fais pour trancher si on te détruit tes recherches ?
"La première sécurité est la liberté"
[^] # Re: 25 gigaflops dans votre PC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 25 gigaflops dans votre PC ?. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: 25 gigaflops dans votre PC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 25 gigaflops dans votre PC ?. Évalué à 1.
(TI utilise un vliw à 8 instructions, ils font donc l'opération 8x la fréquence or cela ne correspond pas à grand chose)
Par contre, si on prends le pentium 4 à 3.2 Ghz qui dispose d'une FPU SSE qui manipule 4 donnés 32 bits. On obtient 3.2*4 = 12.8 Gflop à doubler si jamais le P4 dipose d'une unité SSE MAC (j'ai la flemme de vérifier).
"La première sécurité est la liberté"
[^] # Re: 25 gigaflops dans votre PC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 25 gigaflops dans votre PC ?. Évalué à 2.
Tout le data path est en 32 bits, c'est donc plus un gros DSP qu'un superordinateur.
64 élements à programmer avec 4 ko de donné local + 128ko de SRAM interne global + 3.2 Go par lien vers l'exterieur (x4 on dirait).
hmm. cela va être super coton à programer ce machin...
"La première sécurité est la liberté"
[^] # Re: 25 gigaflops dans votre PC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 25 gigaflops dans votre PC ?. Évalué à 2.
http://www.clearspeed.com/downloads/overview_cs301.pdf(...)
"La première sécurité est la liberté"
# Re: 25 gigaflops dans votre PC ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche 25 gigaflops dans votre PC ?. Évalué à 4.
Voila la réponse !
Un SIMD 64 voix. Comme il dis que l'altivec est 4 voix, il parle donc de nombre 32 bits (bizarre en général les supercalculateurs sont 64 bits pour des pb de précision..).
25 Go/64 = 0.391
Cela donne une fréquence de l'ordre de 400 Mhz. Ce qui est tout à fait possible pour faire de la basse consomation.
1 multiplieurs 32 bits flottant cela doit faire qq millions de transistors. Cela ferait donc une puce autour de la centaine de transistore.
64*32 = 2048 bits la taille des registres... et donc plus de 100 Go/s (2048/8*400 Mhz) de bande passante... Mouais, j'ai un gros doute là. Comment faire pour nourrir un truc pareil ? Ils doivent sans doute compter sur les caches internes.
"La première sécurité est la liberté"
[^] # Re: un nouveau site de P2P
Posté par Nicolas Boulay (site web personnel) . En réponse au journal un nouveau site de P2P. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Enceintes 2.1
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Enceintes 2.1. Évalué à 1.
"La première sécurité est la liberté"
# Re: Decideurs pressés linuxiens : tous fichés !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Decideurs pressés linuxiens : tous fichés !. Évalué à 1.
Solution Linux, c'est le linux expo d'avant.
"La première sécurité est la liberté"
# Re: Enceintes 2.1
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Enceintes 2.1. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Comment mettre son linux par terre
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment mettre son linux par terre. Évalué à 3.
":" je ne sais pas ce que cela fait mais c'est valide.
{:|:} ressemble au corps d'une fonction.
:& doit lancer la fonction précédente.
donc. tu créer une fonction qui se pipe elle même 2x. J'ai bon ?
Genre
toto () {toto | toto}; toto & ferait la même chose ?
"La première sécurité est la liberté"
[^] # Re: Comment mettre son linux par terre
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment mettre son linux par terre. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Comment mettre son linux par terre
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment mettre son linux par terre. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Comment mettre son linux par terre
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Comment mettre son linux par terre. Évalué à 1.
Un peu comme ls /../*/../*/../*/../*/../* etc... et puis c'est non-définitif :p
"La première sécurité est la liberté"
# Re: Cours de LaTeX
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Cours de LaTeX. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Ma ptit soeur m'écrit d'amérique...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Ma ptit soeur m'écrit d'amérique.... Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: TCPA/Palladium continuent d'avancer
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TCPA/Palladium continuent d'avancer. Évalué à 1.
"La première sécurité est la liberté"
# Ne pas oublier cette superbe affiche !
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La BSA organise sa semaine du "Logiciel professionnel". Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Modification du type d'un fichier
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Modification du type d'un fichier. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Brevets logiciels : la commission JURI devra maintenant se défendre
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Brevets logiciels : la commission JURI devra maintenant se défendre. Évalué à 1.
"La première sécurité est la liberté"