IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Intel travaille à des puces 48 coeurs pour smartphones et tablettes, Réactions à la publication du 31/10/2012
Options
Lionel
posté 31 Oct 2012, 00:07
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 356
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Enric Herrero, chercheur à l'Intel Labs à Barcelone, a annoncé avoir construit un processeur doté de 48 coeurs destinés aux smartphones et tablettes. Afin de justifier une telle débauche de coeurs dans ce type d'appareils, Intel donne des exemples d'utilisation en arguant qu'ainsi les appareils pourront lancer des tas de processus différents sans qu'ils soient en compétition entre eux par exemple pour chiffrer un message à envoyer durant son écriture, afficher des vidéos avec une grande fluidité, faire de la réalité augmentée, de la reconnaissance vocale, en fait des choses que l'on réalise déjà avec bien moins de coeurs.


Difficile d'être convaincu, sauf éventuellement sur un autre point. Il est plus facile de faire baisser la consommation d'une puce dotée de nombreux coeurs en baissant la fréquence de chacun ou en coupant ceux qui ne sont pas utilisés plutôt que de le faire en augmentant la fréquence et la cadence de coeurs moins nombreux. De ce point de vue, la multiplication des coeurs pourrait avoir un intérêt, mais arriver à en occuper 48 est un défi pour les éditeurs de logiciels qui ont déjà du mal, en dehors des applications très professionnelles qui n'ont rien à faire sur des appareils si petits, à en faire fonctionner à plein 8 ou même 4.


De toute façon on a le temps de réfléchir à d'éventuels usages, Intel considérant qu'il faudra encore de 5 à 10 ans pour que ces puces soient commercialisées.
Par Lionel


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
2012
posté 31 Oct 2012, 00:14
Message #2


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 2 794
Inscrit : 8 Dec 2007
Membre no 102 011



Citation (Lionel @ 31 Oct 2012, 01:07) *
arriver à en occuper 48 est un défi pour les éditeurs de logiciels



LOL, pour nous aussi non ?


--------------------
Un Geek Azerty en vaut deux !
Go to the top of the page
 
+Quote Post
ekami
posté 31 Oct 2012, 00:40
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 468
Inscrit : 9 Apr 2004
Membre no 17 402



Combien de logiciels sont capables de gérer 4 coeurs (ou 8 threads) ou plus sous Mac OS X ?
Trouver un encodeur vidéo capable de gérer 4 coeurs est déja difficile ( HandBrake 64 bits peut-être ?)
AutoPano Giga (logiciel de stitching (assemblage d'images 2D )) sait utiliser 8 threads (et +), et il doit y en avoir une poignée d'autres logiciels, mais ça doit être essentiellement des grands logiciels.
C'est du côté des compilateurs qu'il faudra faire avancer le scmilblick si on veut pouvoir exploiter autant de coeurs dans des logiciels autres que les poids lourds.



--------------------
Exif Photoworker: Renommez et organisez vos photos et vidéos en quelques clics (téléchargement et période d'essai gratuits).
Go to the top of the page
 
+Quote Post
Chriz
posté 31 Oct 2012, 01:22
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 224
Inscrit : 8 Oct 2005
Membre no 47 466



La question à se poser est: Quelle utilité a un logiciel à être optimisé au point d'utiliser autant de threads? Pas mal moins qu'on pourrait le penser pourraient tirer parti de tant de cores.
Go to the top of the page
 
+Quote Post
fredouille94
posté 31 Oct 2012, 04:37
Message #5


Nouveau Membre


Groupe : Membres
Messages : 3
Inscrit : 26 Aug 2011
Membre no 170 042



Citation (Chriz @ 31 Oct 2012, 02:22) *
La question à se poser est: Quelle utilité a un logiciel à être optimisé au point d'utiliser autant de threads? Pas mal moins qu'on pourrait le penser pourraient tirer parti de tant de cores.

Une application "Radiateur" peut-être?
Go to the top of the page
 
+Quote Post
aranaud
posté 31 Oct 2012, 04:57
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 753
Inscrit : 6 Oct 2003
Membre no 10 144



Citation (ekami @ 31 Oct 2012, 00:40) *
Trouver un encodeur vidéo capable de gérer 4 coeurs est déja difficile ( HandBrake 64 bits peut-être ?)

Sans problème même avec la version 32 bits. Sa fait un moment que les encodeurs vidéo peuvent utiliser X coeurs.


--------------------
Hackintosh cru 2013 i7 3,5 GHz, Gigabyte Z87X-UD5H, 32 Go, Radeon RX 580, Catalina & Windows 7.1, opencore (0.6.2) & Clover (5107), Magic Trackpad - MacBook Pro cru 2012 15" 2.6GHz, HD Antireflet, 8Go, Catalina - Mac Mini cru 2012 2,5 GHz, 4 Go, High Sierra. iPad Air (4ᵉ génération).
Mac Mini cru 2011 2,7 GHz, 8 Go, El Capitan (mort)
Go to the top of the page
 
+Quote Post
Marc Girondot
posté 31 Oct 2012, 06:11
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 87
Inscrit : 25 Jan 2005
Membre no 31 578



Je me suis amusé à développer une application qui utilise tous les coeurs présents sur une machine.
Déjà première constatation, je perds pas mal de temps à envoyer un processus à un coeur et à récupérer les résultats ce qui fait que sur 2 coeurs je ne gagne que 10% de temps de calcul mais sur 4 coeurs j'arrive à 40% de gain. Bien sûr on ne peut pas généraliser car tout n'est pas parallélisable dans l'application.
Par contre ce qui en prend un coup c'est l'autonomie du MBA. Lorsque les 4 coeurs tournent à fond, elle n'est plus que de 1 heure alors qu'elle est de 6 heures en temps normal.
Si j'extrapole sur 48 coeurs, ce n'est plus un portable !


--------------------
____________________
MBA 13", MB 13", MBP 15" et 17" et pas mal d'autres macs plus anciens
Go to the top of the page
 
+Quote Post
lol71
posté 31 Oct 2012, 10:58
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 383
Inscrit : 10 May 2004
Membre no 18 671



on peut donc dire qu'Intel et aussi grossoft, ne comprennent pas grand chose à la mobilité....vendez vos actions !
Go to the top of the page
 
+Quote Post
Skwaloo
posté 31 Oct 2012, 11:13
Message #9


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 497
Inscrit : 16 Oct 2005
Membre no 48 046



Et pourquoi pas 4096 pendant qu'il est !!! Intel veut dépoussiérer le 8088 pour faire tenir 48 coeurs dans un smarthone ?! laugh.gif laugh.gif laugh.gif

... Intel nous refait le prétentieux coup du flop Larrabee ?


--------------------
Go to the top of the page
 
+Quote Post
r@net54
posté 31 Oct 2012, 12:32
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 458
Inscrit : 23 Mar 2004
Lieu : Paris / Vancouver
Membre no 16 640



Citation (Skwaloo @ 31 Oct 2012, 12:13) *
Et pourquoi pas 4096 pendant qu'il est !!! Intel veut dépoussiérer le 8088 pour faire tenir 48 coeurs dans un smarthone ?! laugh.gif laugh.gif laugh.gif

... Intel nous refait le prétentieux coup du flop Larrabee ?


ou 32768 ?
Les premières machines massivement parallèles ont posé des problèmes fondamentaux sur l'ordonnancement wt l'interconnexion. Et il a fallut l'intervention de R.Feynman pour arriver a rendre opérationnel une de première machine équipée de 32000 processeurs simples.

Dans tous les cas les problèmes d'ordonnancement et les difficultés de programmations croissent avec la multiplications des unités de calcul généralistes. C'est encore plus vrai avec les architectures CISC.

A cela il faut rajouter que le principal langage de programmation utilisé dans l'industrie informatique: le C (et ses dérivés) est totalement inadapté a la programmation parallèle. D'autant plus que les developpeurs pro formés a la programmation parallèle sont minoritaires.

Intel est de toute facon totalement largué sur le GPGPU, comme sur le GPU de toute façon. Larrabee n'est même pas un flop, Intel a été incapable de le realiser...
Pourtant la demande dans le domaine des serveurs et du high computing est considérable, si Intel etait capable de realiser des choses efficaces dans son domaine de prédilection, la puissance brute, pourquoi n'ont ils pas encore réalisé des Xeons a 50 cores ou plus? La ils font une annonce de 48 cores sur un secteur ou ils sont quasi exclus et ou la plus grosse difficulté est l'optimisation puissance par watt, domaine ou Intel est tres a la traine!

En face il y a ARM (dont le X-Gene, AppliedMicro 3ghz et 128 cores... ), Nvidia et AMD qui alignent les réussites et font une course en tete...

Je pense que dans cette annonce il faut voir la meme chose que ce que faisait Intel a l'epoque des Pentium en annoncant des fréquences de 10 a 100 Ghz. Au final la plus haute fréquence atteinte en commercialisable a ete 3.80 Ghz!
C'est juste du marketing pour influencer les marchés et faire hésiter les décideurs a se tourner vers la concurrence.

Ce message a été modifié par r@net54 - 31 Oct 2012, 12:48.


--------------------
Agnostique multipratiquant: Unixs, Linux, Mac OS X, iOS et un peu de Windows. Des Macs, des iDevices, des PC et des "ordinosaures"…
Citation
« Celui qui t’entretient des défauts d’autrui entretient les autres des tiens. »,
« Quand on suit une mauvaise route, plus on marche vite, plus on s'égare. »
Diderot
Go to the top of the page
 
+Quote Post
Heret
posté 31 Oct 2012, 21:17
Message #11


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 399
Inscrit : 9 Feb 2005
Membre no 32 741



Citation (Marc Girondot @ 31 Oct 2012, 07:11) *
Je me suis amusé à développer une application qui utilise tous les coeurs présents sur une machine.
Déjà première constatation, je perds pas mal de temps à envoyer un processus à un coeur et à récupérer les résultats ce qui fait que sur 2 coeurs je ne gagne que 10% de temps de calcul mais sur 4 coeurs j'arrive à 40% de gain. Bien sûr on ne peut pas généraliser car tout n'est pas parallélisable dans l'application.
Par contre ce qui en prend un coup c'est l'autonomie du MBA. Lorsque les 4 coeurs tournent à fond, elle n'est plus que de 1 heure alors qu'elle est de 6 heures en temps normal.
Si j'extrapole sur 48 coeurs, ce n'est plus un portable !

Ah ! Enfin du concret par quelqu'un qui parle de son expérience avec lequel je suis d'accord. Peut-être est-ce parce que j'ai une expérience similaire. En tout cas ça change de la dissertation pleine d'affirmations gratuites car non prouvées.


--------------------
je suis écouté, tu es écouté, elle est écoutée, nous sommes tous écoutés
Go to the top of the page
 
+Quote Post
xpech
posté 1 Nov 2012, 08:55
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 668
Inscrit : 25 Jun 2003
Lieu : Rodez - Montpellier - La Rochelle
Membre no 8 258



Citation (Heret @ 31 Oct 2012, 21:17) *
Citation (Marc Girondot @ 31 Oct 2012, 07:11) *
Je me suis amusé à développer une application qui utilise tous les coeurs présents sur une machine.
Déjà première constatation, je perds pas mal de temps à envoyer un processus à un coeur et à récupérer les résultats ce qui fait que sur 2 coeurs je ne gagne que 10% de temps de calcul mais sur 4 coeurs j'arrive à 40% de gain. Bien sûr on ne peut pas généraliser car tout n'est pas parallélisable dans l'application.
Par contre ce qui en prend un coup c'est l'autonomie du MBA. Lorsque les 4 coeurs tournent à fond, elle n'est plus que de 1 heure alors qu'elle est de 6 heures en temps normal.
Si j'extrapole sur 48 coeurs, ce n'est plus un portable !

Ah ! Enfin du concret par quelqu'un qui parle de son expérience avec lequel je suis d'accord. Peut-être est-ce parce que j'ai une expérience similaire. En tout cas ça change de la dissertation pleine d'affirmations gratuites car non prouvées.

* Cela dépend énormément des appli. J'an ai une ou je suis quasiment proportionnel avec le nombre de coeur, voir même dans certain cas c'est plus rapide (effet cache proc + caches programmés) .
* Il ne faut pas raisonner sur une seule appli, mais sur l'ensemble des process fonctionnant sur un smartphone (musique, notification, reseaux, téléphonie, pages web ..) Les coeurs permettent d'eviter de couteux changement de contexte, adapter la fréquence de chaque coeur ...
* sur l'autonomie je suis en désaccord : le calcul doit être fait. Il a un cout énergétique identique sur 1 ou 4 coeur. La puissance demandée sera plus importante avec 4 coeurs mais sur 4 fois moins de temps. Du point de vue autonomie, il ne doit pas y avoir d'impact.


--------------------
MacbookPro Retina 2.3/16/265 - iPad3 - iPhone 4 - Macbook Pro SR 2.4/4Go/256Go Crucial v4 - Magic Mouse :) - MacBook,iBook,TiBook Gb,Pismo, G3/233,LCII
Go to the top of the page
 
+Quote Post
Hammondinside
posté 1 Nov 2012, 10:01
Message #13


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 9 842
Inscrit : 8 Dec 2006
Lieu : Paris
Membre no 75 164



de toute façon, ces progressions sont indispensables à l'évolution de l'informatique, donc, si ça fait avancer les choses, même à moyen ou long terme...faut bien que qqun le fasse, et intel n'est pas la plus mal placée smile.gif


--------------------
Albert Einstein avait un frère, prénommé Franck, une espèce de compensation.
http://www.brunomicheli.com
MBP 15 2017 iphone X+ ATV 4K + watch 2
Go to the top of the page
 
+Quote Post
Papalou
posté 1 Nov 2012, 11:33
Message #14


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 731
Inscrit : 8 Aug 2007
Membre no 92 144



Citation (ekami @ 31 Oct 2012, 01:40) *
Combien de logiciels sont capables de gérer 4 coeurs (ou 8 threads) ou plus sous Mac OS X ?


EasyDCP Creator du Fraunhofer Institute exploite sans souci 16 coeurs (je ne peux pas me prononcer sur davantage, je n'ai pas la machine pour tester).
Ce n'est qu'un seul exemple, mais ça prouve que c'est possible pour des applications gourmandes en calcul si elle sont codées en conséquence.

Et je peux te dire que ça fait une sacrée différence de temps de calcul entre un 8, un 12 et un 16 coeurs, donc ça ne tourne pas dans le vide.


--------------------
Mac Mini 2012
Macbook Air 2013
Mac Pro 1,1
Mac Pro 5,1
HP EliteBook 840 G2
NUC7i3BNH - Core i3-7100U @ 2.4GHz - 16Go RAM - SSD Sata Sandisk 480Go
et tout une tripotée de stations i7 et Xeon.
Go to the top of the page
 
+Quote Post
zelegolas
posté 1 Nov 2012, 11:51
Message #15


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 312
Inscrit : 1 Feb 2010
Membre no 149 566



Avoir toujours plus de puissance brute on va pas s'en plaindre c'est certain.
Par contre, pour être passé derrière plusieurs applications sous iOS et OS X, très peu de développeurs savent utiliser efficacement cette puissance. Apple fourni bien des technologies comme GCD (Grand Central Dispatch) pour essayer de simplifier les choses mais là encore si les développeurs ne les utilisent pas correctement augmenter le nombre de coeurs ne fera pas aller plus vite les applications. Ça demande aussi un effort de conception qu'on ne fait généralement pas car on pousse les développeurs à produire toujours plus vite et ils n'ont généralement pas le temps de faire cet effort, en supposant que leur application puisse être découpée de tel manière à utiliser les coeurs à leur disposition.
Quand à l'argument qu'on peut réduire la consommation d'énergie avec plus de coeurs je demande à voir !

Ce message a été modifié par zelegolas - 1 Nov 2012, 12:00.
Go to the top of the page
 
+Quote Post
titan2
posté 1 Nov 2012, 18:48
Message #16


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 486
Inscrit : 25 Nov 2001
Lieu : Paris
Membre no 1 396



A moitié hors sujet, je sais mais :
Intel ferai mieux de s'occuper de proc pour nos futurs MACPRO, du genre 2 proc de 12 cœurs à 3 GHZ. Ce serai pas mal pour faire des vrai stations de travail... C'est pas sur des mobiles que nous produisons.

Ce message a été modifié par titan2 - 1 Nov 2012, 18:48.


--------------------
“On ne voit bien qu’avec le coeur. L’essentiel est invisible pour les yeux.”
Go to the top of the page
 
+Quote Post
Skwaloo
posté 1 Nov 2012, 20:52
Message #17


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 497
Inscrit : 16 Oct 2005
Membre no 48 046



Le problème des MacPRO est un problème Apple, pas Intel.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 1st June 2024 - 08:04