J'ai fait un stage de 6 mois dans une boite de compilation (je travaillais sur de l'optimisation SIMD automatique) donc j'ai déja une bonne idée de la plupart des trucs dont tu parles dans l'article.
Je l'ai trouvé très interessant car tu parles aussi des technos que vous avez choisi de ne pas utiliser et en expliquant brievement pourquoi.
Par contre, je pense que cet article n'est pas totalement compréhensible par quelqu'un qui n'y connait rien.
Exemples:
- le SIMD
Tu dis ce que c'est Single Instruction Multiple Data et que ca veut dire qu'il y a des fonctions similaires au SSE, SSE2, MMX, 3DNOW et plus loin que ca augmente le CPI.
Tu ne dis à aucun moment ce qu'est une instruction SIMD. par la suite tu dis que le decodage est le meme at qu'il suffit de dupliquer les unités de traitement mais si on ne sait pas ce qu'est le SIMD on ne comprend pas trop.
- le CISC et le RISC
Tu aurais pu expliquer en une phrase la difference.
Je ne vais pas relire tout l'article à la recherche de choses non expliquées bien que je pense qu'il n'y en ait pas tant que ca.
Je pense que quelques petis exemples pour ces points auraient rendu ton article plus accessible sans pour autant l'alourdir.
Pour conclure félicitations pour ton article que je trouve globalement très bien et qui m'a donné envie de suivre le F-CPU de plus près.
# Très interessant
Posté par Pascal Terjan . En réponse à la dépêche Article sur le FCPU de LMF. Évalué à 10.
Je l'ai trouvé très interessant car tu parles aussi des technos que vous avez choisi de ne pas utiliser et en expliquant brievement pourquoi.
Par contre, je pense que cet article n'est pas totalement compréhensible par quelqu'un qui n'y connait rien.
Exemples:
- le SIMD
Tu dis ce que c'est Single Instruction Multiple Data et que ca veut dire qu'il y a des fonctions similaires au SSE, SSE2, MMX, 3DNOW et plus loin que ca augmente le CPI.
Tu ne dis à aucun moment ce qu'est une instruction SIMD. par la suite tu dis que le decodage est le meme at qu'il suffit de dupliquer les unités de traitement mais si on ne sait pas ce qu'est le SIMD on ne comprend pas trop.
- le CISC et le RISC
Tu aurais pu expliquer en une phrase la difference.
Je ne vais pas relire tout l'article à la recherche de choses non expliquées bien que je pense qu'il n'y en ait pas tant que ca.
Je pense que quelques petis exemples pour ces points auraient rendu ton article plus accessible sans pour autant l'alourdir.
Pour conclure félicitations pour ton article que je trouve globalement très bien et qui m'a donné envie de suivre le F-CPU de plus près.