|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 |
|
Invité régulier
![]() Inscription : avril 2007 Messages : 3 ![]() |
Et si on pensait de temps en temps à faire du code plus léger ? Ok, c'est plus long donc plus cher ... mais bon ça fait raller ... Quand on voit qu'un téléphone simple coeur 1GHZ est trop lent pour faire tourner Jelly Bean correctement, peut-être faudrait arrêter de faire des usines à gaz ...
Peut-être dans le cas d'Android, on y gagnerait avec un langage plus bas niveau.. Quand on voit ce que les codeurs de l'époque arrivaient à faire tourner sur des Atari ST ou Amiga avec des processeurs 16 MHz, imaginez ce qu'on aurait si les mêmes efforts étaient fait sur pc/smartphone. Et je suis d'accord c'est plus facile à dire qu'à faire avec le niveau de complexité atteint :-) mais ça me fait raller quand même ! |
|
|
30
|
|
|
#22 |
|
Membre confirmé
![]() Jérôme FrossardEnseignant Inscription : décembre 2007 Messages : 73 ![]() |
Je pense qu'on trouvera toujours de quoi utiliser la puissance de nos machines, ce qui m'inquiète en revanche c'est que si dans 5 ans on a pas fait de vraiment gros progrès dans des outils (language et bibliothèques) pour nous aider à développer des applications pouvant tirer profit d'une telle quantité de coeurs, ils risque bien de ne pas servir à grand-chose car s'il faut supporter simultanément des machines dotée de 4 ou 8 coeurs et des machines dotées de plusieurs dizaines de coeurs, faire du multi-thread "explicite" a peu de chance d'être très efficace.
|
|
|
00
|
|
|
#23 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
Si les scientifiques ou inventeurs pensaient comme la majorité d'entre vous, on en serait encore à tailler notre viande avec des silex les gars....
|
|
|
04
|
|
|
#24 |
|
Membre du Club
![]() Inscription : février 2011 Messages : 15 ![]() |
Ce n'est pas lorsqu'on a crée la roue qu'on s'est dit qu'une charrette ça pourrait être utile.
C'est le besoin qui crée les outils, et pas l'inverse. c'est d'autant plus vrais pour la science. C'est le besoin pour les scientifiques de voir les cellules de plus en prêt qui a conduit aux microscopes avec des grossissements de plus en plus forts. C'est le besoin pour les scientifiques de suivre le parcours d'une protéine qui a conduit à la création des protéines recombinantes, des anticorps fluorescent, et toutes les autres techniques. Lorsqu'on sentira le besoin des 48 coeurs qu'on pourra s'attarder à créer l'outil nécessaire. Je te raconte pas l'utilité qu'auraient eu les Romains d'un plasmide (outil), sans avoir d'abord inventer la PCR (technique ayant abouti à la création de l'outil) |
|
|
11
|
|
|
#25 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
Je suis totalement d'accords, sauf qu'il ne s'agit pas du même problème...
Dans beaucoup de cas, l'utilité d'une machine plus puissante sert à suivre des logiciels qui sont déjà développés et qui ne fonctionnent pas correctement actuellement. C'est le cas de l'industrie du jeu vidéo en particulier... Les développeurs ont l'ordre de produire du code non optimisé, qui nécessite plus de puissance alors qu'il pourrait fonctionner sur des machines plus vieilles... Mais c'est pas pour cela qu'il est inutile de fabriquer des processeurs beaucoup plus puissants ! Quelque soit l'utilisation, le but d'un ordinateur est de calculer plus vite... toujours plus vite... Pourquoi ? pour qu'on attende moins. Y a des tas d'exemples où cette puissance est absolument nécessaire ! Il a 15 ans, lorsqu'on voulait décoder le génome humain, tu crois pas que ça aurait été utile d'avoir nos doubles-cores ? les quadricores ??? Alors de nos jours, tout ce qui est analyse spatiale ? génétique, météo, physique ??? on a besoin de ces outils. On nous présente ça pour une utilisation dans un mobile, mais ça doit être bien loin de ce qui se trame en tâche de fond... |
|
|
00
|
|
|
#26 |
|
Expert Confirmé Sénior
![]() ![]() |
Au contraire, beaucoup d'outils ont été créé "par erreur" ou sans besoin spécifique. Ce sont les vendeurs, dans la majorité des cas, qui trouvent des usages à un produit
Pour inventer quelque chose, il faut un découverte (tiens ce truc là roule), une opportunité (ça me fait chier de transporter 50Kg de barbac tous les jours) et quelqu'un qui réalise que ces deux éléments sont complémentaires (tiens, avec un truc qui roule, ça serait plus facile, non?) C'est une dynamique qui est loin d'être aussi simple que "un besoin une solution", sinon on aurait inventé encore beaucoup d'autres choses utile et on aurait beaucoup moins de choses inutiles
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
10
|
|
|
#27 | |
|
Membre éclairé
![]() ![]() Développeur informatique Inscription : janvier 2011 Messages : 256 ![]() |
Citation:
|
|
|
|
00
|
|
|
#28 |
|
Membre Expert
![]() |
Je pense que Google(ainsi que Apple(IOS) ,RIM,Win8,...) doit faire un effort dans système Android pour améliorer la consommation de batterie (service,... ) même si on sais bien que la plus grand part de consommation est par la partie matériel
WIFI. Ecran. 3G/4G... GPS. espérant qu'un jour comme le bon temps avoir une batterie avec 7 jours de charge.
__________________
Si tu aimes ma Réponse pense à cliquer sur
|
|
00
|
|
|
#29 |
|
Expert Confirmé Sénior
![]() ![]() Tony BAYARTIngénieur développement logiciels Inscription : avril 2005 Messages : 2 265 ![]() |
Il y en a beaucoup qui critiquent mais qui oublient que leur GPU est composé de plusieurs dizaines à plusieurs centaines de coeurs.
malheureusement souvent exploité à 10 ou 20% de ses possibilités car dissocié du CPU alors que, si une puce avec un nombre conséquent de coeurs s'occupait de tout, du calcul généraliste au code spécialisé, en répartissant charge et consommation selon ses besoin, cela apporterai plus de souplesse, de puissance et de possibilités et les techniques de programmation évoluent, doucement mais sûrement, vers le massivement parallèle et comme le sous-entend l'article, il est pus facile de gérer la consommation de 48 coeurs en mettant en sommeil certains d'entre eux, que gérer la consommation d'un seul coeur selon la charge
__________________
Tutoriels OpenGL Je ne répondrai à aucune question en MP - Si c'est simple tu dis que c'est compliqué et tu le fait - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire. |
|
00
|
|
|
#30 | |
|
Membre régulier
![]() Inscription : décembre 2003 Messages : 86 ![]() |
Citation:
Je pense que la Intel vise un processeur bien particulier qui est l APU ( Application Processor Unit) donc a priori si l architecture des telephones reste equivalente a celle d aujourdhui ces 48 coeurs seront tous dispos pour les applis pas pour les fonctionnalites de base. |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com