-- Philippe STRAUSS http://strauss.pas.nu/
Le 28 janv. 2014 à 16:39, dc <[email protected]> a écrit : > On 28/01/2014 15:42, Philippe STRAUSS wrote: >> non, là il s'agit simplement de démontrer une manière de générer du C >> pour aboutir en terme de génération de code avec un algo "cache >> oblivious". > > Oui, je sais, mais il me semble que cela sous-entend une extrapolation vers > d'autres cas d'application plus complexe. L'exemple de la FFT n'est là que > pour démontrer le concept de base en laissant penser que cel peut s'étendre à > des problèmes beaucoup plus complexes. Et c'est là que je ne suis plus > d'accord. Toutefois, si on se limite à ce qui se fait aujourd'hui en VHDL... > d'accord. oui le titre est vendeur. mais j'ai avec ce papier de quoi apprendre un sujet pas négligeable : comment fonctionnent certains comilo faisant de l'optim., écrit en fonctionnel. ensuite tu as la connection entre CPS et SSA pouvant rejoindre le compile de langage impératif. >> as-tu fais de l'assembleur SIMD? entre la profondeur du pipeline, les >> branch mis-prediction, les interactions entre cache L1 et L2, je peux >> t'assurer que tu te tires une balle vite fait, à la pogne. > > PA-RISC et HP-PA, ou plus précisemment le paralellisme avec des > "prédicats"... Comme tu dis... t'as vraiment pas envie de faire ça à la mano. > Même une multiplication de matrice te prends la tête. Néanmoins, Il y plein > d'autres choses liées au passage des parametres, au nombreuses techniques > d'optimisation et il n'est pas possible d'écrire une fonction de transfert > qui fasse tout en une passe, hélas. L'optimisation du code "executable" ne > semble pas pouvoir se passer de plusieurs passes. O{1-3} des compilateurs > n'étant que la partie visible de l'iceberg. les VLIW? dieu sait la merde pour pondre un compilo correcte, enfin j'ai jamais regardé dans le détail. >> des outils au dessus de asm SIMD, c'est une nécessité, pas de la >> branlette d'universitaire arrivé là par über bachotage aux p'tit tas >> de coco, à la ritaline bien bien dosée et qui fondamentalement ne sais >> rien faire de pragmatique. > > Exellent :-) > > dc > _______________________________________________ > gull mailing list > [email protected] > http://forum.linux-gull.ch/mailman/listinfo/gull
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
