211service.com
La legge di Moore sta diventando irrilevante
Aziende come Apple e Samsung sono il volto pubblico del boom di smartphone e tablet, ma fanno tutte affidamento su ARM, l'azienda britannica che concede in licenza i progetti di processori ad alta efficienza energetica richiesti dai dispositivi mobili. Quei chip una volta erano considerati significativamente meno potenti dei processori x86 presenti in desktop, laptop e server, un mercato dominato da Intel, ma questo divario sembra ridursi. Microsoft sta esplorando un passaggio alla tecnologia di ARM per i computer tradizionali, suggerendo che la tecnologia di ARM presto formerà qualcosa di più del semplice mobile computing. CEO di ARM, Warren East , incontrato questa settimana con CON Revisione della tecnologia 's senior editor IT, Tom Simonite.

Warren East
Per decenni l'attività informatica è stata guidata dalla legge di Moore, che prevede il tasso di miglioramento della potenza di calcolo. Hai un focus diverso.
Abbiamo sempre puntato sull'efficienza, miglia per gallone invece della velocità massima. Questo è ciò che conta. Il cellulare è un semplice esempio: sai che il telefono è vincolato perché è alimentato a batteria.
Ma [anche se] puoi collegare [un computer] a una presa, [l'efficienza] è un problema serio per il mondo. I server utilizzano enormi quantità di energia. I data center si trovano in strane regioni del mondo dove è naturalmente più fresco. Sempre più di questa roba mobile [anche] significa che sono necessari sempre più server. Abbiamo effettivamente cambiato il modo in cui le persone progettano i server [rendendoli più piccoli e meno potenti]. Invece di essere limitato ai grandi data center in cui sai che puoi ottenere enormi quantità di energia, puoi distribuire queste cose. Potresti avere molti più server. L'analogia che userei è quella dei router. Una volta, i router erano effettivamente mini-computer in una scatola enorme. Cisco è riuscita a ridurlo alle cose che hai in casa. Non c'è motivo per cui non dovrebbe andare così per i server.
Microsoft ha appena lanciato il tablet Surface, con una versione di Windows per chip basati su ARM. È un atto di riscaldamento per la tua tecnologia che appare in molti altri posti attualmente dominati da chip compatibili con Intel?
Forse. Alcuni anni fa ho detto che alla fine avresti visto ARM in questo tipo di posti, con o senza Microsoft, quindi lasciamo che accada. È una cosa da modello di business. Qualcuno che costruisce un PC o un tablet o qualsiasi altra cosa può scegliere un fornitore basato su ARM. Quel tipo di ambiente competitivo è buono perché i fornitori sono competitivi in termini di prezzo, ma, cosa più importante, sono costretti a essere innovativi. C'è stata molta più innovazione nel mondo dei telefoni cellulari negli ultimi 15-20 anni rispetto al mondo dei PC.
Queste innovazioni tecnologiche andranno a vantaggio dei PC tradizionali?
Assolutamente. Per me un PC è davvero solo uno smartphone in un altro fattore di forma. Ha un po' più di spazio di archiviazione locale e alcuni tipi di interfacce sono un po' diversi. Non avresti un lettore DVD nel tuo telefono perché non c'è spazio per un DVD, ma in realtà non c'è motivo per cui non potresti avere un connettore per un lettore ottico per avere un DVD. I televisori sono gli stessi. I televisori sono grandi smartphone. I computer sono una specie di smartphone medio.
Bloomberg ha riferito che Apple sta considerando di passare i suoi laptop e desktop a chip basati su ARM.
Mi dispiace, dovresti parlarne con Apple. Forniamo microprocessori per consentirti di fare di tutto, dai minuscoli sensori fino ai supercomputer. Apple opera in un paio di posti diversi in quello spettro. Apple può decidere cosa vuole fare.
Si dice spesso che i chip basati su ARM non possono essere abbastanza potenti da supportare tutto ciò che i PC devono fare. Ad esempio: modifica ed elaborazione delle immagini.
Questa è spazzatura. Non c'è nulla di intrinseco nell'architettura che ti impedisca di essere al massimo delle prestazioni. Tradizionalmente ARM ha trovato molte opportunità in cose come i telefoni cellulari, dove non vuoi avere qualcosa che sia ad alte prestazioni perché consuma più energia o proprietà. Ma se scegli un altro punto di progettazione, come un computer, la batteria sarà molto più grande in modo da poter utilizzare più energia. È come avere un'auto con un serbatoio più grande. Se l'unico serbatoio del carburante che vuoi mettere sulla tua auto è piccolo, allora devi essere abbastanza efficiente. Se qualcuno vuole costruire una Ferrari e avere un serbatoio del carburante più grande, allora bene, puoi far fare di più al motore. Il microprocessore ARM non è mai stato progettato per il mobile in primo luogo. Eseguiva un computer con un sistema operativo di tipo Windows prima che Microsoft avesse Windows, chiamato RISC-OS. Non c'è nulla di inerente all'architettura del microprocessore che dica che non si possono avere computer, tastiere e mouse.
Ma il software creato per i sistemi compatibili con Intel non può essere eseguito su sistemi basati su ARM. Come stai risolvendo quel problema?
Devi applicare il filtro pragmatismo e dire che ci sono tutti i tipi di software legacy là fuori che non verranno mai portati su una nuova architettura. Nessuno riscriverà Lotus Notes per eseguirlo su ARM. Non crediamo che ci sarà un passaggio massiccio ai PC basati su ARM durante la notte. È più un processo graduale poiché le applicazioni legacy vengono sostituite da applicazioni più recenti e più aggiornate. RT di Microsoft ne è un buon esempio. Le generazioni successive di Windows sono state variazioni su un tema negli ultimi 15-20 anni, attorno al fattore di forma punta e clicca con il mouse. Hanno dovuto fare una riprogettazione fondamentale se volevano far parte dei tablet. Questa è stata un'opportunità per le persone di scrivere nuove applicazioni che vengono eseguite in un modo diverso.
Sta diventando più facile scrivere software da eseguire su un'architettura ARM?
Si, in quanto una volta era uno sport un po' di nicchia. Ora ci sono molti telefoni e altri dispositivi con chip basati su ARM all'interno.