Les processeurs purs, simples, ne progressent plus à cette vitesse.
La puissance d'une machine continue de grimper à une allure hallucinante parce que les CPU sont multi-coeur.
Mais les premiers pentiums étaient en gros à 100Mhz, maintenant un CPU type c'est environ 3Ghz, soit 30 fois plus. Et fondamentalement, le proc a beau avoir des fonctionnalités en plus, gérer du cache et tout, en puissance brute, un processus qui pompe tout le CPU mécaniquement, il va a priori 30 fois plus vite. (Si je dis une grosse connerie, on peut me reprendre hein !)
Par contre il va être bi ou quadri coeur, avec de l'hyperthreading, et gérer comme une fleur dix fois plus d'opérations en parallèle.
Donc si ton roto-zoom peut exploiter le fait que ton processeur soit multi-coeur, tu pars d'une base de 30 fois plus rapide, avec quatre opérations en parallèle, ça fait 120 fois plus de puissance de calcul brute.
1680x1050x32bits ça fait 110,25 fois plus de données que 320x200x8bits, donc son roto-zoom de l'époque, parallélisé sur les quatre coeurs, tournera aussi bien aujourd'hui à pleine résolution, et devrait donc bouffer 10% de chaque CPU (donc pourrait tourner sur un seul coeur à 40% sans parallélisme).
Donc il n'y a a priori pas de raison qu'on ne puisse pas reprendre les recettes du temps du VGA et les appliquer sans accélération 3D aujourd'hui en pleine résolution, par contre il faut paralléliser au maximum, au minimum avoir un thread uniquement dédié à l'affichage graphique et laisser le reste à côté.
[^] # Re: Zoom
Posté par Yth (Mastodon) . En réponse au journal Wormux continue son petit bonhomme de chemin... ou pas.. Évalué à 3.
La puissance d'une machine continue de grimper à une allure hallucinante parce que les CPU sont multi-coeur.
Mais les premiers pentiums étaient en gros à 100Mhz, maintenant un CPU type c'est environ 3Ghz, soit 30 fois plus. Et fondamentalement, le proc a beau avoir des fonctionnalités en plus, gérer du cache et tout, en puissance brute, un processus qui pompe tout le CPU mécaniquement, il va a priori 30 fois plus vite. (Si je dis une grosse connerie, on peut me reprendre hein !)
Par contre il va être bi ou quadri coeur, avec de l'hyperthreading, et gérer comme une fleur dix fois plus d'opérations en parallèle.
Donc si ton roto-zoom peut exploiter le fait que ton processeur soit multi-coeur, tu pars d'une base de 30 fois plus rapide, avec quatre opérations en parallèle, ça fait 120 fois plus de puissance de calcul brute.
1680x1050x32bits ça fait 110,25 fois plus de données que 320x200x8bits, donc son roto-zoom de l'époque, parallélisé sur les quatre coeurs, tournera aussi bien aujourd'hui à pleine résolution, et devrait donc bouffer 10% de chaque CPU (donc pourrait tourner sur un seul coeur à 40% sans parallélisme).
Donc il n'y a a priori pas de raison qu'on ne puisse pas reprendre les recettes du temps du VGA et les appliquer sans accélération 3D aujourd'hui en pleine résolution, par contre il faut paralléliser au maximum, au minimum avoir un thread uniquement dédié à l'affichage graphique et laisser le reste à côté.
Yth.