Developpez.com

Le Club des Développeurs et IT Pro

Les CPU monocoeur des smartphones et tablettes sont-ils assez puissants ?

NVIDIA souhaite mettre plus de coeurs dans ces appareils

Le 2010-12-05 05:12:10, 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 ?
  Discussion forum
17 commentaires
  • timiteh
    Membre averti
    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.
  • Se7h22
    Membre confirmé
    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
  • air-dex
    Membre expert
    Envoyé par Katleen Erna
    Une telle puissance sous le capot des smartphones est-elle utile ? A quoi servira-t-elle ?
    Cette puissance peut toujours être utile utile mais elle ne servira à rien si aucun des smartphones équipés par ces processeurs ne tient la charge.
    Si c'est pour avoir des appareils avec une demi-journée d'autonomie, non merci !
  • ProgVal
    Membre éclairé
    Envoyé par Katleen Erna
    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 ?)

    Envoyé par Katleen Erna
    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 ?

    Envoyé par Katleen Erna
    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.
  • air-dex
    Membre expert
    Envoyé par Katleen Erna

    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.

    Envoyé par Katleen Erna

    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.
  • maxwell302
    Membre confirmé
    Envoyé par air-dex


    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.

    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.
  • gorgonite
    Rédacteur/Modérateur
    Envoyé par maxwell302
    Donc tout bénèf pour les smartphones car moins de consommation électrique.
    merci d'argumenter réellement...

    exemple que dire de ceci ?
  • maxwell302
    Membre confirmé
    Envoyé par gorgonite
    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
  • gorgonite
    Rédacteur/Modérateur
    Envoyé par maxwell302
    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)
  • maxwell302
    Membre confirmé
    Envoyé par gorgonite
    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.