Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   News (https://www.hwupgrade.it/forum/forumdisplay.php?f=51)
-   -   L'architettura Skylake è responsabile dell'addio di Apple a Intel? (https://www.hwupgrade.it/forum/showthread.php?t=2916078)


Redazione di Hardware Upg 25-06-2020 15:21

Link alla notizia: https://www.hwupgrade.it/news/cpu/l-...tel_90371.html

Secondo un ex ingegnere Intel, la scelta di Apple di passare a processori progettati in casa basati su architettura ARM per i propri computer nasce cinque anni fa, quando la casa di Cupertino constatò grandi problemi qualitativi nell'architettura Skylake di Intel.

Click sul link per visualizzare la notizia.

giovanni69 25-06-2020 15:32

"I nostri amici di Apple diventarono i numeri a segnalare i problemi nell'architettura"

manca un.... uno.....

Originale: "Basically our buddies at Apple became the number one filer of problems in the architecture."

Opteranium 25-06-2020 15:53

Quote:

Originariamente inviato da Redazione di Hardware Upgrade (Messaggio 46852310)
l'architettura era piena di bug e Apple questo problema non sfuggì.

manca un "ad"..

In merito alla notizia, vuol dire che apple si farebbe una base completamente ARM centrica, senza più x86? Notevole, anche per la difficoltà a ricompilare tutto il software, ma immagino che fare tutto in casa sia di grande aiuto

jepessen 25-06-2020 16:26

Quote:

Originariamente inviato da Opteranium (Messaggio 46852344)
manca un "ad"..

In merito alla notizia, vuol dire che apple si farebbe una base completamente ARM centrica, senza più x86? Notevole, anche per la difficoltà a ricompilare tutto il software, ma immagino che fare tutto in casa sia di grande aiuto

Infatti loro lo possono fare perche' usano il loro sistema operativo, decidono loro su cosa farlo girare. Qualsiasi altra casa produttrice deve utilizzare architetture x86 dato che chi la fa da padrone e' windows.

Comunque per me si stanno dimenticando due punti fondamentali, che credo abbiano avuto una forte influenza nella decisione
  • Economico: Apple semplicemente adesso e' in grado di farsi i chip in casa, quindi e' molto piu' conveniente poter sfruttare questo know-how anche in ambito desktop che lasciarlo solo al mobile. Possono progettare i processori per tutti i dispositivi.
  • Software: Adesso non devono piu' gestire i loro sistemi operativi per due architetture distinte, ma per una soltanto, semplificando in maniera enorme la condivisione della codebase, per poter condividere piu' codice e funzionalita' senza proccuparsi dei patemi dei dettagli implementativi delle due architetture. Anche qua si risparmia notevolmente denaro, sia perche' eviti di fare diverse librerie due volte, sia perche' unificare lo sviluppo semplifica anche il loro aggiornamento.

Rimane la magagna dell'adattamento del software preesistente, ma a meno di librerie che utilizzano codice direttamente in assembler o specifi comandi dei linguaggi che operano a basso livello, basta 'teoricamente' ricompilare il codice con la nuova architettura, rifattorizzando le parti incompatibili. Se invece si hanno programmi x86 da fare andare su arm ci saranno degli emulatori, come fu Rosetta ai tempi che furono.

andbad 25-06-2020 16:34

Quote:

Originariamente inviato da jepessen (Messaggio 46852394)
Rimane la magagna dell'adattamento del software preesistente, ma a meno di librerie che utilizzano codice direttamente in assembler o specifi comandi dei linguaggi che operano a basso livello, basta 'teoricamente' ricompilare il codice con la nuova architettura, rifattorizzando le parti incompatibili. Se invece si hanno programmi x86 da fare andare su arm ci saranno degli emulatori, come fu Rosetta ai tempi che furono.

Apple è già migrata da PowerPC (sbaglio?) a Intel nei tempi che furono. Spero che in questi anni abbiamo costruito un infrastruttura software che gli permetta di passare da una piattaforma HW ad un'altra senza eccessivi traumi.

By(t)e

FroZen 25-06-2020 16:47

Eh ma se vuoi primeggiare nel gaming............. i bug permettono di oneshottare con migliore precisione in fortnite

baruk 25-06-2020 16:50

Apple passo ai processori Intel perchè più performanti degli obsoleti PowerPC. Speriamo abbiano fatto bene i conti, allora Apple ebbe un grande riscontro di vendite, ma se fosse un buco nell'acqua, il mercato non perdonerebbe, soprattutto visti i costi.

FirePrince 25-06-2020 17:05

È sicuramente una mossa degna di nota, e sarà interessante vedere cosa riesce a fare Apple in ambito laptop/desktop, dopo aver dimostrato già di saperci fare con processori mobile (iPhone/iPad) e ultra mobile (Apple Watch), che sono i migliori nelle loro rispettive categorie.

Mparlav 25-06-2020 17:11

Se anche Apple cambiasse idea sulla nuova strategia Arm, tra 5 o 10 anni, Intel non potrebbe negargli il supporto.
E nemmeno Amd.
Resta un partner di peso che nessuno può permettersi d'ignorare.

recoil 25-06-2020 17:11

secondo me il piano è partito da prima, difficile che in soli 5 anni abbiano preso la decisione e completato il progetto
più probabile che Apple ci stesse già lavorando e che abbia accelerato la decisione aumentano gli investimenti dopo la delusione con Skylake

l'altra delusione è stata quella del 5G e anche in questo caso probabilmente già ci lavoravano da tempo, Intel ha faticato e alla fine ha mollato e Apple si è comprata la loro divisone 5G

acerbo 25-06-2020 17:38

Quote:

Originariamente inviato da Mparlav (Messaggio 46852475)
Se anche Apple cambiasse idea sulla nuova strategia Arm, tra 5 o 10 anni, Intel non potrebbe negargli il supporto.
E nemmeno Amd.
Resta un partner di peso che nessuno può permettersi d'ignorare.

Partner di peso che rappresenta meno dell' 8% dell'indotto sulle vendite di personal computer e assemblati per intel e meno del 1% per amd ... poi si, a livello di immagine puo' essere un peso.
Tra qualche mese vedremo quanto va il loro SOC arm rispetto ad un Ryzen 5 con un ssd nvme da 4 soldi.
Prevedo sottilette con la mela con componenti proprietari saldati e incollati che vanno come soluzioni amd/intel entry level che costano il 35% di meno, ma la durata della batteria e l'os migliore di sempre né giustificheranno l'acquisto.

pabloski 25-06-2020 18:29

Quote:

Originariamente inviato da baruk (Messaggio 46852437)
Apple passo ai processori Intel perchè più performanti degli obsoleti PowerPC

Non proprio. Il problema era che IBM non aveva e non ha una roadmap per l'evoluzione dei processori Power. Tant'è che ha reso tutto opensource e chi vuole continuare a svilupparli lo faccia.

L'altro problema era il consumo energetico e relativo calore prodotto. Le prestazioni invece erano più che adeguate.

Quote:

Originariamente inviato da recoil (Messaggio 46852476)
secondo me il piano è partito da prima, difficile che in soli 5 anni abbiano preso la decisione e completato il progetto

Come fecero all'epoca della migrazione da Power a x86. Passarono i 2-3 anni precedenti a produrre prototipi, portare software, testare, ritestare.

Non è gente che fa cose alla carlona e all'ultimo minuto. Li si può criticare per mille motivi, ma sanno il fatto loro.

GaryMitchell 25-06-2020 22:22

Staremo a vedere quante persone sono disposte a mollare i trilioni di Mac x86 con tanto di software acquistato profumatamente e configurato per lavorare in ambito video e audio, nonchè con partizioni Bootcamp/Parallels che fanno girare anche Windows o virtual machine, per passare ai loro ARM che inizialmente, sono pronto a scommettere che saranno alquanto castrati in prestazioni, non compatibili con virtual machines/partizioni/core x86 ed estremamente carenti di software.

E vorrei far notare che sono ancora in catalogo e in vendita i MacBook Pro alla bellezza di QUATTROMILA EURO cadauno, senza menzionare studi e professionisti che hanno investito decine di migliaia di euro in Mac Pro e iMac Pro, i9 multicore.

Premesso che nel periodo post-covid in cui mezza umanità ha perso il lavoro, Apple pianifica l'abbandono di un ecosistema e relativo software, perfezionato e sbuggato negli anni perchè "non più in linea con Intel".

Beh' staremo a vedere chi li supporterà, sinceramente ho appena speso bel duemila eurozzi nell'ultimo Mac Mini e non ci penso minimamente a cambiarlo prima di 5/8 anni e se proprio Apple mi forzerà, manderò tutto nel cesso e passerò a un PC.

E NO, da programmatore. Vi dico che non basta lanciare il codice su un'altra cpu, cambiare due parametri assembly e ricompilare. ET VOILA'. Questo discorso si potrà fare per dei package swift compliant puri, qualsiasi struttura a basso livello, va riscritta da ZERO.

Questa è la quarta volta in meno di un ventennio che Apple migra architettura: Da motorola a Ibm, poi Intel e adesso ARM. Io dico basta, per quel che mi riguarda non sto piu' dietro ai giochini di Apple ora come ora non trovo piu' alcun valore aggiunto ai loro prodotti da giustificare queste politiche.

demon77 25-06-2020 23:04

Mah.. a me sta storia dell'abbandono della piattaforma X86 per colpa dei bug di skylake pare poco credibile.
Avrebbero potuto tranquillamente passare ad AMD se non erano soddisfatti di Intel, e comunque parliamo di una architettura che ha un vita limitata nel tempo, le soluzioni future saranno comunque differenti.

Il passo che volgiono fare e ben più grosso ed impegnativo, parliamo di un completo cambio di architettura con tutto quello che ne consegue, non certo una passeggiata.

La mia idea è che il pensiero di fondo sia davvero quella di slegarsi dai canoni per progettarsi in casa le CPU secondo le loro idee.
Il discorso è più che sensato nell'ottica di foler realizzare prodotti fotemente ottimizzati e diversificati dal resto del mercato.
Con una mossa del genere possono davvero dire di offrire un prodotto assolutamente diverso dallo standard di mercato.

Tuttavia la posta in palio qui è bella grossa.. le cose possono andare benissimo, ma anche malissimo. Soprattutto perchè tirare fuori dal cilindro cpu proprietarie in grado di competere ad armi pari con i prodotti di ditte specializzate che lo fanno da sempre con enormi investimenti in ricerca e sviluppo non è per nulla una strada in discesa.

andbad 26-06-2020 08:12

Quote:

Originariamente inviato da demon77 (Messaggio 46852997)
Mah.. a me sta storia dell'abbandono della piattaforma X86 per colpa dei bug di skylake pare poco credibile.
Avrebbero potuto tranquillamente passare ad AMD se non erano soddisfatti di Intel, e comunque parliamo di una architettura che ha un vita limitata nel tempo, le soluzioni future saranno comunque differenti.

Ricordiamoci che questo è una speculazione basata su un rumor...
Cioè, va bene l'affidabilità delle fonti, ma di ufficiale non c'è ancora molto e non sappiamo cosa effettivamente vuole fare Apple.
Magari vuole portare ARM sui MacBook e metterci su iOS. :sofico:
Scherzi a parte, andiamoci cauti e stiamo a vedere.

By(t)e

AlexSwitch 26-06-2020 08:44

Quote:

Originariamente inviato da pabloski (Messaggio 46852606)
Non proprio. Il problema era che IBM non aveva e non ha una roadmap per l'evoluzione dei processori Power. Tant'è che ha reso tutto opensource e chi vuole continuare a svilupparli lo faccia.

L'altro problema era il consumo energetico e relativo calore prodotto. Le prestazioni invece erano più che adeguate.



Come fecero all'epoca della migrazione da Power a x86. Passarono i 2-3 anni precedenti a produrre prototipi, portare software, testare, ritestare.

Non è gente che fa cose alla carlona e all'ultimo minuto. Li si può criticare per mille motivi, ma sanno il fatto loro.

Insomma... Le prestazioni del G5 ( 970FX ) al cospetto delle CPU Intel contemporanee erano abbastanza modeste. Il primo iMac Intel montava un Core Duo Yonah ed era così esuberante come potenza di picco che faceva girare codice PPC tramite Rosetta senza nessun ritardo apprezzabile da parte dell'utente.
Ma il problema più grosso, come hai giustamente scritto, erano i consumi a dir poco indecenti così come il calore prodotto, cosa che ha impedito ad Apple di produrre i PowerBook G5 per il segmento professionale che si è dovuto accontentare dei 32 bit fino all'entrata in commercio dei MacBook Pro.

pabloski 26-06-2020 10:04

Quote:

Originariamente inviato da AlexSwitch (Messaggio 46853242)
Le prestazioni del G5 ( 970FX ) al cospetto delle CPU Intel contemporanee erano abbastanza modeste.

Pure quelle del C64 rispetto alle CPU contemporanee. Ma Apple il passaggio l'ha fatto nel 2006, mica oggi. Il confronto va fatto tra G5 e CPU x86 dell'epoca.

Quote:

Originariamente inviato da AlexSwitch (Messaggio 46853242)
Il primo iMac Intel montava un Core Duo Yonah ed era così esuberante come potenza di picco che faceva girare codice PPC tramite Rosetta senza nessun ritardo apprezzabile da parte dell'utente.

Molto del merito era di Rosetta.

Quote:

Originariamente inviato da AlexSwitch (Messaggio 46853242)
Ma il problema più grosso, come hai giustamente scritto, erano i consumi a dir poco indecenti così come il calore prodotto, cosa che ha impedito ad Apple di produrre i PowerBook G5 per il segmento professionale che si è dovuto accontentare dei 32 bit fino all'entrata in commercio dei MacBook Pro.

E l'inesistente roadmap per il futuro.

andbad 26-06-2020 10:28

Quote:

Originariamente inviato da pabloski (Messaggio 46853387)
Pure quelle del C64 rispetto alle CPU contemporanee. Ma Apple il passaggio l'ha fatto nel 2006, mica oggi. Il confronto va fatto tra G5 e CPU x86 dell'epoca.

E questo:

Quote:

Originariamente inviato da AlexSwitch (Messaggio 46853242)
Il primo iMac Intel montava un Core Duo Yonah

cos'è? :mbe:

By(t)e

recoil 26-06-2020 10:29

Quote:

Originariamente inviato da andbad (Messaggio 46853184)
Ricordiamoci che questo è una speculazione basata su un rumor...
Cioè, va bene l'affidabilità delle fonti, ma di ufficiale non c'è ancora molto e non sappiamo cosa effettivamente vuole fare Apple.
Magari vuole portare ARM sui MacBook e metterci su iOS. :sofico:

beh, ci girano le app iOS, non tutte ma quelle compatibili le mettono di default e lo sviluppatore che non vuole può evitarlo
al day one si ritroveranno con un app store sul Mac che avrà molte più app iOS che macOS (alcune delle quali Catalyst)
cosa faranno tra un po' di anni non è dato saperlo, può darsi ci sia una convergenza con iPadOS come può darsi che rimangano due mondi ben distinti, cosa che spero...

dal punto di vista dello sviluppatore comunque ha molto senso, perché fai la stessa app per i due mondi tenendo presente che su macOS hai i menù e il mouse e su iPadOS hai solo il touch
moltissimi sviluppatori iOS, tra cui il sottoscritto, non hanno mai voluto sviluppare su macOS perché AppKit era diverso, che ci fosse Intel o ARM non cambiava molto il discorso se non per l'uso di librerie terze parti, ma era proprio questione di framework
adesso con SwiftUI scrivi veramente lo stesso codice, fai pochi adattamenti per la UI dei vari ambienti e sei a posto, in più hai la compatibilità binaria quindi qualsiasi codice di terze parti se è per ARM ora puoi usarlo dappertutto

AlexSwitch 26-06-2020 10:48

Quote:

Originariamente inviato da pabloski (Messaggio 46853387)
Pure quelle del C64 rispetto alle CPU contemporanee. Ma Apple il passaggio l'ha fatto nel 2006, mica oggi. Il confronto va fatto tra G5 e CPU x86 dell'epoca.



Molto del merito era di Rosetta.



E l'inesistente roadmap per il futuro.

Appunto... i G5 erano inferiori come prestazioni, di parecchio, già a partire dai Core Duo Yonah a loro contemporanee. Cosa avrei scritto altrimenti?

Molto del merito era dell'accoppiata Rosetta - x86!! Senza una CPU performante Rosetta avrebbe potuto far ben poco da sola!


Tutti gli orari sono GMT +1. Ora sono le: 09:41.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.

1