Afficher un message
Vieux 14/04/2010, 13h58   #14
Tiwaz
Newser
 
Date d'inscription: 18/03/2007
Localisation: Un coin trop froid...
Messages: 739
Par défaut

Citation:
Envoyé par snk4ever Voir le message
[blablabla]
Oui, le débat est intéressant.
Alors, rapidement:

ARM Cortex A8 sorti en 2005 : 2,000 MIPS à 1.0 GHz
Donc 1600MIPS à 800Mhz
Donc 1200MIPS à 600Mhz
= 2.0 DMIPS/MHz

Intel Pentium III sortie en 1999 (Quake 3) : 1,354 MIPS à 500 MHz
Donc 631 MIPS à 233 MHz

Dans le Nexus One, c'est un équivalent Cortex A8 à 1Ghz
= 2000 MIPS (3 x PIII 233)
Dans l'iPhone 3GS, c'est un Cortex-A8 833 MHz cadencé à 600 MHz
= 1200 MIPS (2 x PIII)
Dans l'iPhone, c'est un ARM 1176JZ(F)-S à 412 Mhz
= ?
Dans le Mameo 900, c'est un ARM Cortex-A8 CPU à 430 MHz
= 860 MIPS (~ 1.2x PIII 233)

L'OS d'un téléphone portable n'est pas plus lourd qu'un OS pour PC, donc ton postulat est faux. Windows était déjà là en multitache pour Quake 3.
De plus, Quake 3 utilise l'openGL, et n'a pas de rendu software. Dans le code de Quake 2, par exemple, la grande partie du code ASM était uniquement pour le renderer software. Là, dans Quake 3, la plus belle optimisation est en C, et c'est le fast inverse square root, réutilisable partout. Du fait de son portage un peu partout et sa généricité, il y avait peu d'asm dans Quake 3 (contrairement aux précédents).

Ensuite, au niveau résolution d'écran :
l'iPhone est en 480x360 = 172800 pixels
Le Nexus One est en 800x480 = 384000 pixels
Le nokia est en 800x480 = 384000 pixels
PC pour Quake 3 : 800x600 minimum = 480000 pixels
souvent 1024x768 = 786732 pixels (30 fps avec une TNT2)


On peut donc dire qu'une partie de la puissance de l'iPhone est donc du à la taille de l'affichage à gérer, bien moindre. Le Nokia est un peu à la rue.

Concernant les puces graphiques, c'est très dur de faire des comparatifs, parceque la technologie n'est plus du tout la même avant que maintenant. Mais globalement, c'est quand même plus puissant.

D'autres questions?
__________________
Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils, ça ce sont les attributs de la magie.
Tiwaz est déconnecté   Réponse avec citation