Bienvenue invité ( Connexion | Inscription )
9 Jun 2020, 12:36
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 578 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 |
Bloomberg rapporte qu'Apple pourrait annoncer son intention formelle de créer des Mac sous ARM lors de la WWDC. Elle laisserait ainsi aux développeurs le temps de commencer à porter leurs logiciels vers cette plateforme d'ici 2021, moment où ces Mac seront disponibles.
Les processeurs resteraient semblables à ceux dont sont dotés iPhone et iPad mais le système d'exploitation serait une version ARM de macOS. Apple aurait dans ses cartons trois processeurs destinés à ses Mac, le premier sera très proche du futur A14 dont seront dotés les prochains iPhone. Lien vers le billet original -------------------- 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
|
|
|
|
![]() |
9 Jun 2020, 20:25
Message
#2
|
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 835 Inscrit : 16 Nov 2003 Membre no 11 701 |
Après quelques années de recul, et vu comment la chose s'installait, je suis prêt à parier que Rosetta est implémenté en hardware, et qu'on nous a gentiment fait croire que c'était du logiciel. Et quel était ce hardware ? Une unité cachée dans les processeurs Intel, rien que pour Apple ? Un circuit dédié que personne n'aurait jamais découvert sur la carte mère des Mac Intel ? Ça ne tient pas debout. La vitesse de Rosetta vient du fait qu'il fonctionne sur le même principe qu'un JIT — une fois un block de code converti en x86, il est exécuté nativement. Sérieusement, tu saurais tout ce qu'il y a dans les processeurs Intel ? Je ne serais absolument pas choqué qu'Apple ait fait implémenter un module sur mesure, sinon une "feature " hardware, à activer online avec toutes les précautions possibles. D'ailleurs, il y a bien la possibilité de passer little endian <-> big endian en temps réel dans les x86 et descendants, donc je ne serais absolument pas surpris si ça existait. Pour ce qui est des "unités dédiées" n'importe quel processeur ARM, c'est exactement ça : du sur mesure. Alors pourquoi Intel qui est sur place, et dans la logique America first, n'aurait pas pu le faire ? Ce ne sont pas les américains qui ont inventé le poker (j'y croyais mais non) mais qu'est-ce qu'ils jouent bien ! Juste un exemple, tout ce qui est embarqué pour faire du décodage matériel, c'est prêt pour des années (hevc etc). Et comme par hasard, quasiment rien n'est accessilble sous Linux. Mais c'est là, et bien là, et c'est carrément impressionnant. C'est tellement moins difficile d'avoir de l'avance quand on a le mode d'emploi et les clés ! (https://github.com/intel/media-driver/ => regarder ce qui est accessible "librement" ) Ce message a été modifié par ericb2 - 9 Jun 2020, 20:32. |
|
|
|
9 Jun 2020, 20:41
Message
#3
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 32 233 Inscrit : 15 Nov 2005 Membre no 49 996 |
Je ne serais absolument pas choqué qu'Apple ait fait implémenter un module sur mesure, sinon une "feature " hardware, à activer online avec toutes les précautions possibles. Rosetta tourne aussi sur CPU AMD.D'ailleurs, il y a bien la possibilité de passer little endian <-> big endian en temps réel dans les x86 et descendants, donc je ne serais absolument pas surpris si ça existait. L'endianess n'est qu'une toute petite fraction du problème...Et à quoi fait tu références quand tu parles de switcher l'endianess en temps réel sur les x86 ? Les x86 n'ont pas la même endianess selon qu'on est en 16, 32 ou 64 bits, mais il ne me semble pas qu'ils soient bi-endian dans l'un de ces 3 modes. Et les CPU qui sont bi-endian (ARM et Power 64 notamment) ne supportent à ma connaissance pas la bascule en temps réel, faut choisir le mode à l'initialisation (une bascule temps réel, ce serait compliqué, puisque il faudrait pour chaque donnée stockée en mémoire savoir si elle doit être traitée comme du big ou du little...) et ensuite c'est au mieux un mode différent en fonction du process qui tourne, mais pas une bascule en temps réel. Pour ce qui est des "unités dédiées" n'importe quel processeur ARM, c'est exactement ça : du sur mesure. Un processeur ARM, c'est tout sauf ça... Avoir des unités spécifiques, gérant un jeu d'instruction différent du jeu d'instruction ARM, c'est strictement interdit sur un CPU ARM (interdit par les conditions de licence d'ARM). Dès que tu veux gérer ne serait-ce qu'une instruction qui n'est pas dans le jeu d'instruction ARM, ça doit passer par un co-processeur (même si physiquement, tu peux l'intégrer dans la même puce bien entendu), avec toutes les conséquences que ça implique (I/O pour les échanges de données entre CPU et co-CPU, ce dernier n'ayant accès directement ni à la RAM, ni aux caches, et encore moins aux registres). C'est ce qu'avait du faire Intel pour ajouter le MMX sur ses CPU ARM, avec du coup des performances très en deça du MMX x86.
-------------------- |
|
|
|
Lionel Mac: Apple pourrait annoncer sa transition vers ARM lors de la WWDC 9 Jun 2020, 12:36
gpv Cette situation me rappelle celle vécue en 2005-2... 9 Jun 2020, 14:14
Jedge Citation (gpv @ 9 Jun 2020, 14:14) Cette ... 9 Jun 2020, 16:08
siméon Citation (gpv @ 9 Jun 2020, 14:14) Vu la ... 9 Jun 2020, 17:53
iPantoufle J'espère que ce sera aussi l'occasion de ... 9 Jun 2020, 14:18
ekami S'ils proposent un équivalent de feu Rosetta ... 9 Jun 2020, 14:29
McCaron du coup, c'est pas le moment d'acheter un ... 9 Jun 2020, 14:39
Lionel Citation (McCaron @ 9 Jun 2020, 14:39) du... 9 Jun 2020, 14:48
ekami Citation (Lionel @ 9 Jun 2020, 15:48) Cit... 9 Jun 2020, 15:05

astic Citation (ekami @ 9 Jun 2020, 15:05) Abso... 9 Jun 2020, 15:37
Fars Citation (Lionel @ 9 Jun 2020, 14:48) Cit... 9 Jun 2020, 19:55

os2 Citation (Fars @ 9 Jun 2020, 19:55) C’e... 10 Jun 2020, 14:04

Fars Citation (os2 @ 10 Jun 2020, 14:04) Citat... 10 Jun 2020, 20:42
MapDisto Citation (Lionel @ 9 Jun 2020, 08:48) Cit... 11 Jun 2020, 04:38
Fars Citation (MapDisto @ 11 Jun 2020, 04:38) ... 11 Jun 2020, 06:16
Macintox Citation (Fars @ 11 Jun 2020, 07:16) Tout... 11 Jun 2020, 11:00
MapDisto Citation (Macintox @ 11 Jun 2020, 05:00) ... 11 Jun 2020, 12:00
Fars Citation (Macintox @ 11 Jun 2020, 11:00) ... 11 Jun 2020, 14:59
Sethy Pour ma part, je pense qu'il y a beaucoup de f... 9 Jun 2020, 15:14
malloc Citation (Sethy @ 9 Jun 2020, 15:14) Pour... 9 Jun 2020, 16:06

zebigbug Citation (malloc @ 9 Jun 2020, 17:06) Cit... 10 Jun 2020, 11:29

malloc Citation (zebigbug @ 10 Jun 2020, 11:29) ... 10 Jun 2020, 11:52

Macintox Citation (malloc @ 10 Jun 2020, 12:52) Vo... 10 Jun 2020, 14:15


malloc Citation (Macintox @ 10 Jun 2020, 14:15) ... 10 Jun 2020, 14:22

zebigbug Citation (malloc @ 10 Jun 2020, 12:52) Vo... 11 Jun 2020, 07:22
jeremos Citation (Sethy @ 9 Jun 2020, 16:14) Pour... 9 Jun 2020, 17:02

vlady Citation (jeremos @ 9 Jun 2020, 17:02) Ci... 9 Jun 2020, 18:31


jeremos Citation (vlady @ 9 Jun 2020, 19:31) C... 9 Jun 2020, 20:26



vlady Citation (jeremos @ 9 Jun 2020, 20:26) Ci... 9 Jun 2020, 20:45


MixUnix Citation (vlady @ 9 Jun 2020, 19:31) Cita... 9 Jun 2020, 23:14

tepaze Citation (jeremos @ 9 Jun 2020, 18:02) Je... 10 Jun 2020, 09:19

Skwaloo Citation (jeremos @ 9 Jun 2020, 17:02) Je... 11 Jun 2020, 06:47
SartMatt Citation (Sethy @ 9 Jun 2020, 15:14) Pour... 9 Jun 2020, 20:20
Cochonou Citation (SartMatt @ 9 Jun 2020, 21:20) I... 9 Jun 2020, 23:31
SartMatt Citation (Cochonou @ 9 Jun 2020, 23:31) C... 10 Jun 2020, 12:17
Cochonou Citation (SartMatt @ 10 Jun 2020, 13:17) ... 11 Jun 2020, 08:55
Lionel Citation (Cochonou @ 11 Jun 2020, 08:55) ... 11 Jun 2020, 10:28

Papalou Citation (Lionel @ 11 Jun 2020, 10:28) Si... 11 Jun 2020, 16:29
zebigbug Citation (Cochonou @ 11 Jun 2020, 09:55) ... 11 Jun 2020, 11:04
SartMatt Citation (Cochonou @ 11 Jun 2020, 08:55) ... 11 Jun 2020, 12:06
JayTouCon Un iMac ARM présenté Fin juin et dispo. début ... 9 Jun 2020, 15:21
iPantoufle J'avais fait le pari de rester en Power PC ave... 9 Jun 2020, 15:25
ekami Citation (iPantoufle @ 9 Jun 2020, 16:25)... 9 Jun 2020, 16:36
naoned Citation (iPantoufle @ 9 Jun 2020, 15:25)... 9 Jun 2020, 17:09

madoc Citation (naoned @ 9 Jun 2020, 17:09) Cit... 9 Jun 2020, 18:38
reversi Citation (iPantoufle @ 9 Jun 2020, 16:25)... 10 Jun 2020, 08:07
Bunios Citation (Sethy @ 9 Jun 2020, 15:14) Pour... 9 Jun 2020, 15:41
Padbol38 Mon Macbook pro 2012 commençant vraiment à fatig... 9 Jun 2020, 16:19
Hammondinside tiens donc....bien content de ne plus être pieds ... 9 Jun 2020, 16:34
malloc Il peut y avoir de bonnes surprises.
Le premier M... 9 Jun 2020, 16:34
Pat94 Bonjour,
Nous verrons bien à quoi ressemble ce f... 9 Jun 2020, 16:50
DefKing Citation (Pat94 @ 9 Jun 2020, 17:50) Bonj... 9 Jun 2020, 16:57
fxn Citation (DefKing @ 9 Jun 2020, 17:57) Ci... 10 Jun 2020, 09:39
breadbox dernière chance de se faire un Hackintosh avant q... 9 Jun 2020, 18:05
bluesilence Depuis qu'apple a délaissé Nvidia et le marc... 9 Jun 2020, 18:41
ericb2 @ekami
Après quelques années de recul, et vu co... 9 Jun 2020, 18:49
vlady Citation (ericb2 @ 9 Jun 2020, 18:49) @ek... 9 Jun 2020, 19:15
downanotch Citation (ericb2 @ 9 Jun 2020, 18:49) Apr... 9 Jun 2020, 19:26
SartMatt Citation (ericb2 @ 9 Jun 2020, 18:49) Apr... 9 Jun 2020, 20:31
ekami Citation (downanotch @ 9 Jun 2020, 20:26)... 9 Jun 2020, 22:09
SartMatt Citation (ekami @ 9 Jun 2020, 22:09) Appl... 9 Jun 2020, 23:15
iSpeed Attendez avant de critiquer et puis si ça vous pl... 9 Jun 2020, 19:54
vlady Citation (iSpeed @ 9 Jun 2020, 19:54) Att... 9 Jun 2020, 20:23
lolo-69 Bon, ce sera le coup de grâce me concernant... J... 9 Jun 2020, 19:54
ericb2 @sarmatt
"D'ailleurs, ça marchait trè... 9 Jun 2020, 20:40
SartMatt Citation (ericb2 @ 9 Jun 2020, 20:40) ... 9 Jun 2020, 20:45
ericb2 Ben moi je me souviens de l'unité de calcul e... 9 Jun 2020, 20:46
SartMatt Citation (ericb2 @ 9 Jun 2020, 20:46) En ... 9 Jun 2020, 21:08
ericb2 @Sarmatt
"La base commune, c'est le jeu ... 9 Jun 2020, 21:08
SartMatt Citation (ericb2 @ 9 Jun 2020, 21:08) ... 9 Jun 2020, 21:34
ericb2 Merci beaucoup pour toutes ces précisions, c... 9 Jun 2020, 21:48
Sethy Citation (ericb2 @ 9 Jun 2020, 21:48) Mer... 9 Jun 2020, 22:13
kenzo05000 On va donc avoir droit a des IPhones de 21 pouces ... 9 Jun 2020, 23:37
Grib Bon, et bien si ça se confirme, je n'ai plus ... 10 Jun 2020, 00:22
dtb06 Cool ! On pourra mettre Android sur les Macs ... 10 Jun 2020, 03:44
Bunios Citation (SartMatt @ 9 Jun 2020, 20:20) O... 10 Jun 2020, 04:39
martremblay En ce qui me concerne, je suis sur mac intel pour ... 10 Jun 2020, 07:01
erik C’est curieux personne n’émet l’hypothèse ... 10 Jun 2020, 07:07
enka Citation (erik @ 10 Jun 2020, 07:07) C’... 10 Jun 2020, 09:46

Macintox Citation (enka @ 10 Jun 2020, 10:46) Cita... 10 Jun 2020, 11:36
MixUnix Citation (erik @ 10 Jun 2020, 08:07) C’... 10 Jun 2020, 13:15
Herriep Mais pourquoi pas des macs avec du Intel (ou Amd s... 10 Jun 2020, 07:41
SartMatt Citation (Herriep @ 10 Jun 2020, 07:41) M... 10 Jun 2020, 20:32
radamanthys Citation (SartMatt @ 10 Jun 2020, 21:32) ... 11 Jun 2020, 06:59
SartMatt Citation (radamanthys @ 11 Jun 2020, 06:5... 11 Jun 2020, 10:23
yannos Les ARM seront pour de petites config j’imagine ... 10 Jun 2020, 09:17
Macintox Citation (Lionel @ 9 Jun 2020, 13:36) Blo... 10 Jun 2020, 09:44
Pat94 Citation (fxn @ 10 Jun 2020, 09:39) don... 10 Jun 2020, 11:15
M-Rick Pourquoi tant de négativité ? C'est bien fra... 10 Jun 2020, 11:27
Papalou Citation (M-Rick @ 10 Jun 2020, 11:2... 10 Jun 2020, 14:09
iSpeed Citation (M-Rick @ 10 Jun 2020, 21:2... 10 Jun 2020, 20:35
Skwaloo Citation (M-Rick @ 10 Jun 2020, 11:2... 11 Jun 2020, 19:50
SartMatt Citation (Skwaloo @ 11 Jun 2020, 19:50) s... 11 Jun 2020, 21:12
SartMatt Citation (Skwaloo @ 11 Jun 2020, 19:50) E... 11 Jun 2020, 21:32
djdoxy Je suis partagé...
Le passage vers Intel etait ... 10 Jun 2020, 14:58
Xdave Citation (djdoxy @ 10 Jun 2020, 15:58) Je... 11 Jun 2020, 08:42
JoKer_forever Citation (Xdave @ 11 Jun 2020, 09:42) C... 11 Jun 2020, 09:07
Xdave Citation (JoKer_forever @ 11 Jun 2020, 10... 11 Jun 2020, 20:25![]() ![]() |
| Nous sommes le : 26th December 2025 - 20:41 |