Je ne suis pas totalement d'acord avec cette interprétation RISC/CISC. Le jeu d'instruction reste plus simple sur les RISC que sur les CISC aujourd'hui et le fait d'utiliser des instructions complexes consomment toujours plus d'énergie en étant toujours moins optimal. Est-ce que les compilateurs d'aujourd'hui sont capable de penser en terme énergétique.
Le SIMD est une unité de calcul spécialisée au sein du FPU, il est plus typiquement RISC dans sa conception, ses instruction les plus utilisées muladd est une instruction simple dans sa conception mais très parallélisée. Elle est fondamentale dans tout calcul vectoriel/matriciel, le fondement de l'analyse numérique. On en trouvait déjà sur les architecture Power et autres dans les années 1990. Des instructions de type sinus et cosinus au sein des FPU sont par contre totalement CISC, on en trouve pas dans les fonctions des processeurs RISC, mais bien sur les Intel x86, sur les 68K etc. ce type de fonction est calculé, en analyse numérique par développement limité, ce qui revient encore une fois à faire des muladd. On se charge en général de l'optimiser en amont au niveau de l'algorithme, donc, son implémentation matérielle à peu d’intérêt (microcode, plus de câblages inutiles, redondance du code, moins optimal au final).
[^] # Re: Rien sur les spécificités du nouveau bébé 1er du top 500 ?
Posté par tao popus . En réponse à la dépêche Le Top 500 des supercalculateurs de juin 2016. Évalué à 0.
Je ne suis pas totalement d'acord avec cette interprétation RISC/CISC. Le jeu d'instruction reste plus simple sur les RISC que sur les CISC aujourd'hui et le fait d'utiliser des instructions complexes consomment toujours plus d'énergie en étant toujours moins optimal. Est-ce que les compilateurs d'aujourd'hui sont capable de penser en terme énergétique.
Le SIMD est une unité de calcul spécialisée au sein du FPU, il est plus typiquement RISC dans sa conception, ses instruction les plus utilisées muladd est une instruction simple dans sa conception mais très parallélisée. Elle est fondamentale dans tout calcul vectoriel/matriciel, le fondement de l'analyse numérique. On en trouvait déjà sur les architecture Power et autres dans les années 1990. Des instructions de type sinus et cosinus au sein des FPU sont par contre totalement CISC, on en trouve pas dans les fonctions des processeurs RISC, mais bien sur les Intel x86, sur les 68K etc. ce type de fonction est calculé, en analyse numérique par développement limité, ce qui revient encore une fois à faire des muladd. On se charge en général de l'optimiser en amont au niveau de l'algorithme, donc, son implémentation matérielle à peu d’intérêt (microcode, plus de câblages inutiles, redondance du code, moins optimal au final).