Tornano le voci di un abbandono di Intel da parte di Apple
- Sasha
- Messaggi: 5501
- Iscritto il: venerdì 25 gennaio 2013, 20:28
- Località: Roma
Re: Tornano le voci di un abbandono di Intel da parte di App
ma Apple non ha licenze x86 da utilizzare nei propri SoC ARM
non ancora almeno… E non vedo perchè intel dovrebbe fornirgliele, per favorirgli un abbandono delle sue CPU x86 a favore di altre custom basate su ARM… Che poi… Comunque cambi architettura, e comunque dovrai riscrivere tutto il software…
non ancora almeno… E non vedo perchè intel dovrebbe fornirgliele, per favorirgli un abbandono delle sue CPU x86 a favore di altre custom basate su ARM… Che poi… Comunque cambi architettura, e comunque dovrai riscrivere tutto il software…
- Fottemberg
- Messaggi: 19412
- Iscritto il: martedì 29 novembre 2011, 22:52
Re: Tornano le voci di un abbandono di Intel da parte di App
Intel ormai è meglio che ragioni in modo diverso.
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
-
- Messaggi: 1081
- Iscritto il: martedì 6 agosto 2013, 19:58
Re: Tornano le voci di un abbandono di Intel da parte di App
Gia'Fottemberg ha scritto:Intel ormai è meglio che ragioni in modo diverso.
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Tornano le voci di un abbandono di Intel da parte di App
Si deve tenere conto anche a cosa servono le SIMD delle CPU come quelle di X86: eseguire una serie di operazioni (per lo più legate alla virgola mobile) che la ALU o la FPU non riescono ad eseguire in maniera molto efficiente (purché il codice si possa vettorizzare in maniera sensata).Fottemberg ha scritto:Se Apple seguirà la strada di AMD (inserire nei SoC ARM buona parte delle SIMD x86, con tutte le relative modifiche), la strada non la vedo poi così difficile.
L'utilizzo delle SIMD ha un costo: in termini di dimensioni del DIE, di consumi (a parità di architettura e di tempo eseguire un'operazione sulle SIMD consuma di più che eseguirla sulla ALU), complessità di codice (non sempre tutto si presta facilmente alla vettorizzazione) e latenza (i tempi di accesso ai registri delle SIMD non è solo superiore ai tempi di accesso ai registri della ALU e della FPU ma anche della cache di primo livello). Poi ovviamente c'è il costo di realizzazione a livello di architettura e produzione in fonderia.
Pertanto avere un simile corredo di estensioni SIMD deve valerne la pena.
AMD non ha intenzione di mettere le SIMD di una CPU x86 al servizio di una CPU ARMv8-A, semmai vuole fare il contrario.
I vantaggi e le applicazioni possono essere enormi:
- modalità ibride per i dispositivi consumer (cosa meno utile fra tutte per la verità).
- eliminare controller dalla scheda madre e dirottare il lavoro sui core ARM: pensa solo all'audio, all'etherne, crittografia in stile TPM, criptazione e decriptazione, ma anche i controller per la gestione della memoria di massa come quelli S-ATA, alla codifica e decodifica video.
- Potrebbe anche più semplicemente dirottare tramite opportuni drive parte del carico della CPU x86 relativo ai controller sopra-citati per fornire una specie di accelerazione hardware senza stravolgere il mercato delle MB...
Sì e no, tuttavia per avere una resa molto simile solitamente lo è.Sasha ha scritto:ma Apple non ha licenze x86 da utilizzare nei propri SoC ARM
non ancora almeno… E non vedo perchè intel dovrebbe fornirgliele, per favorirgli un abbandono delle sue CPU x86 a favore di altre custom basate su ARM… Che poi… Comunque cambi architettura, e comunque dovrai riscrivere tutto il software…
- Sasha
- Messaggi: 5501
- Iscritto il: venerdì 25 gennaio 2013, 20:28
- Località: Roma
Re: Tornano le voci di un abbandono di Intel da parte di App
uhm, in realtà sapevo che i controller dei dispositivi di massa eran realizzati come state machine, e non come unità SIMD…
Ma essendomene interessato poco, potrei tranquillamente sbagliarmi
Ma essendomene interessato poco, potrei tranquillamente sbagliarmi
Ultima modifica di Sasha il martedì 27 maggio 2014, 22:39, modificato 1 volta in totale.
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Tornano le voci di un abbandono di Intel da parte di App
E chi ha mai parlato di usare le SIMD? xD Dico solo che potrebbero in qualche modo togliere parte dei controller e ridurre l'overhead che questi causano alla CPU, fornendo una specie di accelerazione hardware (che normalmente si paga e non poco).
- Sasha
- Messaggi: 5501
- Iscritto il: venerdì 25 gennaio 2013, 20:28
- Località: Roma
Re: Tornano le voci di un abbandono di Intel da parte di App
tu hai detto che, parlando di AMD che "non ha intenzione di mettere le SIMD di una CPU x86 al servizio di una CPU ARMv8-A, semmai vuole fare il contrario." si hanno vantaggi enormi come appunto l'eliminare il controller SATA...
Altrimenti, i vantaggi e le applicazioni DI COSA sono enormi?
di integrare tutto in un SoC, sono ovvi... riduci anche i consumi, oltre che le dimensioni sul PCB, visto che il chipset viene fabbricato sempre con processi meno evoluti di quelli della CPU/APU...
se invece intendevi far fare ad una CPU ARM questo lavoro, non so quanto questo possa valere la candela, visto che stai sostituendo ad HW specifico (SIMD? appunto, io sapevo fossero FSM), HW general porpouse per eseguire le stesse operazioni...
Altrimenti, i vantaggi e le applicazioni DI COSA sono enormi?
di integrare tutto in un SoC, sono ovvi... riduci anche i consumi, oltre che le dimensioni sul PCB, visto che il chipset viene fabbricato sempre con processi meno evoluti di quelli della CPU/APU...
se invece intendevi far fare ad una CPU ARM questo lavoro, non so quanto questo possa valere la candela, visto che stai sostituendo ad HW specifico (SIMD? appunto, io sapevo fossero FSM), HW general porpouse per eseguire le stesse operazioni...
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Tornano le voci di un abbandono di Intel da parte di App
Esatto, una CPU ARM non se ne fa quasi nulla delle SIMD di una CPU x86.Sasha ha scritto:tu hai detto che, parlando di AMD che "non ha intenzione di mettere le SIMD di una CPU x86 al servizio di una CPU ARMv8-A, semmai vuole fare il contrario." si hanno vantaggi enormi come appunto l'eliminare il controller SATA...
I vantaggi sono tre:Sasha ha scritto:Altrimenti, i vantaggi e le applicazioni DI COSA sono enormi?
di integrare tutto in un SoC, sono ovvi... riduci anche i consumi, oltre che le dimensioni sul PCB, visto che il chipset viene fabbricato sempre con processi meno evoluti di quelli della CPU/APU...
- I consumi, la cosa più ovvia: togliendo di mezzo solo i bus intermediari i consumi diminuiscono, e non di poco.
- Prezzo, non tanto del SOC-CPU, ma quanto di tutto il sistema. Le schede madri sarebbero le prime a costare di meno, perché diverrebbero ancora più semplici.
- Prestazioni: attualmente molti controller, come quelli dell'audio, della rete e della gestione di storage, gravano molto sulla CPU. Avere a disposizione dei core ARM custom nel SoC centrale permetterebbe di dirottare il carico che questi controller fornirebbero alla CPU tradizionale.
I controller tradizionali nell'hardware consumer, escludendo una piccola parte della fascia alta, non fanno quasi una mazza a livello computazionale. Le schede audio e di rete realtek, o i chipset della intel per il RAID, giusto per citare i due esempi più lampanti nel mercato PC, il lavoro computazionale lo fanno fare quasi del tutto alla CPU. Mettere dei core ARM che si occupino di questo lavoro fornirebbe quello che a livello di marketing viene chiamata accelerazione hardware. Questo avviene già appunto in alcuni prodotti, ma che hanno un costo nettamente superiore, e questi prodotti usano proprio delle CPU dedicate affiancate ai controller e sono per lo più basati su architetture personalizzate di tipo ARM o MIPS; esempio classico: le schede audio Creative.Sasha ha scritto:se invece intendevi far fare ad una CPU ARM questo lavoro, non so quanto questo possa valere la candela, visto che stai sostituendo ad HW specifico (SIMD? appunto, io sapevo fossero FSM), HW general porpouse per eseguire le stesse operazioni...
Altre funzioni che dei core ARM potrebbero fornire in un SoC con una CPU x86 come unità principale sono: accelerazione hardware dei video (cosa che avviene già nelle attuali APU e GPU, ma a che prezzo?), e accelerazione hardware per la crittografia (cosa già annunciata tempo addietro da parte di AMD, ovvero il voler integrare dei core ARM nei SoC x86 proprio dedicati a questa funzione).
Continuo a non capire perché tu e fottemberg sostenete che si voglia andare a spostare le SIMD di x86 nei SoC ARM, tralasciando che è una cosa priva di senso, né AMD né Apple hanno mai detto una cosa del genere.
- Sasha
- Messaggi: 5501
- Iscritto il: venerdì 25 gennaio 2013, 20:28
- Località: Roma
Re: Tornano le voci di un abbandono di Intel da parte di App
forse non capisci perchè io una cosa del genere non l'ho mai detta?Alessio89 ha scritto:Continuo a non capire perché tu e fottemberg sostenete che si voglia andare a spostare le SIMD di x86 nei SoC ARM, tralasciando che è una cosa priva di senso, né AMD né Apple hanno mai detto una cosa del genere.
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Tornano le voci di un abbandono di Intel da parte di App
mmm...Deve essere stato un fraintendimento culturale