Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Les CPU monocoeur des smartphones et tablettes sont-ils assez puissants ?
NVIDIA souhaite mettre plus de coeurs dans ces appareils

Le , par Katleen Erna, Expert éminent sénior
Les premiers smartphones dual-core présentés au CES hier, à quoi servira une telle puissance ?
Mise à jour du 06.01.2011 par Katleen

Début décembre 2010, Nvidia affirmait que "les processeurs dual-core seront le standard en 2011" pour les smartphones et pour les tablettes.

Cette prédiction semble être sur le chemin de la réalisation, comme l'ont démontré certains acteurs du secteur hier au CES.

En effet, les premiers modèles de téléphones mobiles multi-coeurs y ont été présentés.

Motorola a dévoilé son Atrix 4G qu'il vante comme «le smartphone le plus puissant du monde». Dans ses entrailles, on trouve un processeur dual-core Tegra 2 cadencé à 2 Ghz et 1 Go de RAM. De quoi réaliser de belles performances et prendre en charge les jeux et applications, qui sont toujours plus gourmands. Sans compter qu'il est liable à un ordinateur portable pour permettre de l'utiliser avec le clavier et l'écran de la machine, plus larges.

LG a de son côté présenté son Optimus 2X, qu'il avait déjà montré au public auparavant. Lui aussi est équipé d'une puce dual-core (et d'un écran très large) et il tourne sous Android. Cela lui permet de très bien supporter le HTML5 et de pouvoir réaliser plusieurs tâches simultanée de façon plus décontractée.

D'autres modèles semblables, de la part d'autres constructeurs, devraient suivre prochainement. Ils seraient capables de capturer et de lire des vidéos au format Full HD (1080p).

Source : CES, intervention de Motorola (hier, mercredi)

Une telle puissance sous le capot des smartphones est-elle utile ? A quoi servira-t-elle ?

Les CPU monocoeur des smartphones et tablettes sont-ils assez puissants ? Non répond Nvidia, qui souhaite implémenter plus de coeurs dans ces appareils

Pour Nvidia, "les processeurs dual-core seront le standard en 2011, et les quad-core ne tarderont pas à suivre".

L'entreprise trouve en effet que les appareil mobiles, actuellement équipés de puces à un seul coeur, ne sont pas assez puissants.

Pourtant, on leur en demande toujours plus, notamment de nos jours avec l'arrivée des jeux en 3D ; qui sont plutôt gourmands.

Face à cela, Nvidia propose d'ajouter des coeurs supplémentaires dans les circuits de ces machines.

Les bénéfices ? Une durée de vie des batteries allongée, et l'exécution plus rapide des tâches. Des performances améliorées, sans "effets secondaires" comme la surchauffe.

Le constructeur présente par la même occasion son Tegra 2, un processeur dual-core pour tablette, qui est à peine lancé et donc disponible. Le modèle pour smartphones devrait également voir le jour rapidement.

Marvell a cependant pris de l'avance, en annonçant une puce à 3 coeurs pour tablettes, cadencée à 1.5 GHz (sauf pour le troisième core, qui tournera à 624 MHz dans un soucis d'optimisation pour les ordinateurs low-power).

Bref, tourner avec 2, 4 ou 6 coeurs ; les ordinateurs le font déjà, alors pourquoi pas les mobiles ?

Source : Le livre blanc que Nvidia vient de publier (PDF)

Ces puces de nouvelles génération changeront-elle le marché des appareils mobiles ?

Quelles sont les autres solution existantes, pour augmenter les performances d'un appareil tout en préservant sa batterie ? La virtualisation ? What else ?

Le développement d'applications mobiles pour des CPUs multicoeurs sera-t-elle plus difficile ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ProgVal ProgVal - Membre éclairé http://www.developpez.com
le 05/12/2010 à 8:17
Citation Envoyé par Katleen Erna  Voir le message
Ces puces de nouvelles génération changeront-elle le marché des appareils mobiles ?

À mon avis, pas beaucoup, hormis quelques problèmes de compatibilité avec les
vendeurs qui ne sont pas capable de garder une version de leur système à jour
(N'est-ce pas, Orange ?)

Citation Envoyé par Katleen Erna  Voir le message
Quelles sont les autres solution existantes, pour augmenter les performances d'un appareil tout en préservant sa batterie ? La virtualisation ? What else ?

Sur Android, on peut très bien se connecter à son PC en SSH ; même avec une
connexion de qualité moyen (Edge), ça passe ; bon, par contre, faut bien
avouer, c'est pas à la portée de Mme Michu. Pourquoi de la virtualisation ?

Citation Envoyé par Katleen Erna  Voir le message
Le développement d'applications mobiles pour des CPUs multicoeurs sera-t-elle plus difficile ?

Dans le cas d'Android, je ne pense pas (j'exclue évidemment les applications
exotiques d'optimisation/benchmark/whatever), grâce à Java. Et pour Apple,
puisqu'ils arrivent si bien à fermer le marché, ils vont forcément réussir
à régler le problème, mais pas forcément dans l'intérêt des utilisateurs et
des développeurs.
Avatar de timiteh timiteh - Membre averti http://www.developpez.com
le 05/12/2010 à 9:00
On a toujours pas trouvé le moyen d'utiliser de manière efficace les multiple cœurs des processeurs sur les PC, alors je me demande qu'est ce qui fait croire à NVIDIA que l'on pourra le faire sur les smartphones et les Tablettes qui sont plus des outils de consommation que de création ?
De plus l'accroissement de la puissance et la réduction de la consommation électrique des GPU et autres co-processeur seraient plus pertinents que l'accroissement du nombre de cœurs sur ces plateformes.

Donc je pense que des dual core seraient largement assez puissants pour ces plateformes,surtout les tablettes, pour au moins les quelques années à venir.
Avatar de Se7h22 Se7h22 - Membre actif http://www.developpez.com
le 05/12/2010 à 12:20
Ils faut qu'ils arrêtent leur compétition de « c'est qui qui à la plus grosse », ils devraient se concentrés à nous offrir des smartphones et tablettes avec une autonomie qui nous ferait oublié qu'il y a une batterie à recharger
Avatar de air-dex air-dex - Membre émérite http://www.developpez.com
le 05/12/2010 à 12:40
Citation Envoyé par Katleen Erna  Voir le message
Ces puces de nouvelles génération changeront-elle le marché des appareils mobiles ?

Oui car ça fera entrer les smartphones dans l'ère du vrai multitâche, un peu comme ce que fait le Nokia N8 mais avec un seul coeur.

Citation Envoyé par Katleen Erna  Voir le message
Les bénéfices ? Une durée de vie des batteries allongée, et l'exécution plus rapide des tâches. Des performances améliorées, sans "effets secondaires" comme la surchauffe.

[...]

Quelles sont les autres solution existantes, pour augmenter les performances d'un appareil tout en préservant sa batterie ? La virtualisation ? What else ?

Je ne vois pas en quoi plus de coeurs et des fréquences plus élevées préserveraient les batteries des appareils déjà bien mises à mal.

Pour augmenter les performances des appareils mobiles, rien ne vaut des applications natives qui, en évitant l'exécution de Dalvik d'une JVM, économisent des Mhz devenus inutiles au niveau du processeur et de l'énergie dans la batterie. À Android bon entendeur,

Sur ce point, on peut là aussi saluer Nokia qui propose le développement d'applications natives tout en conservant le multiplateforme (modulo une recompilation et des retouches mineures) avec par exemple Qt. Ça leur permet aussi de proposer des perfs équivalentes à la concurrence et une autonomie plus élevée avec des fréquences de processeur plus de 30 % moins élevées.
Avatar de maxwell302 maxwell302 - Membre confirmé http://www.developpez.com
le 06/12/2010 à 10:40
Citation Envoyé par air-dex  Voir le message

Je ne vois pas en quoi plus de coeurs et des fréquences plus élevées préserveraient les batteries des appareils déjà bien mises à mal.

Citation Envoyé par Wikipedia
Le processeur multicœur présente donc les avantages par rapport au monocœur :

* D’avoir une puissance supérieure avec une fréquence d’horloge moins élevée.
* De consommer moins d’énergie électrique.
* De diffuser moins de chaleur par effet Joule.

Donc tout bénèf pour les smartphones car moins de consommation électrique.
Avatar de gorgonite gorgonite - Rédacteur/Modérateur http://www.developpez.com
le 06/12/2010 à 11:00
Citation Envoyé par maxwell302  Voir le message
Donc tout bénèf pour les smartphones car moins de consommation électrique.

merci d'argumenter réellement...

exemple que dire de ceci ?
Avatar de maxwell302 maxwell302 - Membre confirmé http://www.developpez.com
le 06/12/2010 à 11:37
Citation Envoyé par gorgonite  Voir le message
merci d'argumenter réellement...

On parle de processeurs mobiles.

Avec les nouveaux Snapdragon et Tegra 2 :

the third generation is supposed to use 30% less energy than the single core Snapdragons, also because the work will be evenly distributed between cores.

Donc économie d'énergie.

Et aussi : Motorola Olympus sous Tegra 2
Avatar de gorgonite gorgonite - Rédacteur/Modérateur http://www.developpez.com
le 06/12/2010 à 12:08
Citation Envoyé par maxwell302  Voir le message
On parle de processeurs mobiles.

Avec les nouveaux Snapdragon et Tegra 2 :

the third generation is supposed to use 30% less energy than the single core Snapdragons, also because the work will be evenly distributed between cores.

Donc économie d'énergie.

Et aussi : Motorola Olympus sous Tegra 2


certes, mais ça manque de chiffres pour argumenter...
qu'il y ait des stratégies pour "désactiver" certaines parties de cpu désormais trop puissants pour ce qu'on demande 90% du temps fait clairement baisser la consommation, mais que dire de l'augmentation continue des fonctionnalités exigées et la charge cpu que ça peut impliquer ?

clairement, de ce qu'on voit dans des labos, les archi multicoeurs ne sont pas en soi responsables de la baisse des consommations, il s'agirait plutôt des autres améliorations qu'on intègre (aussi sur certains monocoeurs d'ailleurs)
Avatar de maxwell302 maxwell302 - Membre confirmé http://www.developpez.com
le 06/12/2010 à 12:15
Citation Envoyé par gorgonite  Voir le message
certes, mais ça manque de chiffres pour argumenter...

C'est vrai, ça manque de tests vu que les proc en question ne sont pas encore disponibles.

Mais cela n'empèche pas ces plateformes d'être prometteuses, les constructeurs n'investissent pas pour rien dedans.
Avatar de timiteh timiteh - Membre averti http://www.developpez.com
le 06/12/2010 à 12:26
Citation Envoyé par maxwell302  Voir le message
Donc tout bénèf pour les smartphones car moins de consommation électrique.

Il n'en demeure pas moins que le multi-cœur, au delà de deux cœurs, n'apporte pas vraiment davantage en terme de puissance de calcul, sauf en de rares cas, sur ce genre de plateforme car il nécessite une remise en cause profonde des modèles de programmation couramment utilisé.
De plus si la consommation électrique est réduite grâce aux évolutions technologiques,et non grâce uniquement au multi-coeur même si la gestion intelligente des cœurs aide, elle serait moindre avec un nombre moindre de cœurs qu'avec un nombre de cœurs plus élevé.
Enfin on gagnerait plus en terme de performance utile en optimisant les co-processeurs et surtout le G.P.U qu'en se basant bêtement sur le multi-cœur.
Je pense qu'une entreprise comme Nvidia devrait le comprendre mieux que quiconque puisque leur taf c'est justement les GPU.
Offres d'emploi IT
Ingénieur développement java/j2ee (H/F)
Solutec Lyon - Rhône Alpes - Lyon (69000)
Analyste programmeur COBOL
GD Recrutement - Nord Pas-de-Calais - Lille
Analyste développeur h/f
L-Acoustics - Ile de France - Marcoussis (91460)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil