Newsgroup: it.comp.hardware.cpu
Titolo: L'ascesa delle Cpu ARM nei prossimi mesi (e anni)

Non so se avete notato, ma negli ultimi mesi si sta parlando moltissimo 
dell'arrivo dei nuovi netbook con cpu ARM, e in generale del passaggio 
di queste CPU Risc al desktop computing.
Anche se ovviamente e' inutile e sciocco fare dei paragoni prestazionali 
tra le attuali Cpu di punta X86 Cisc/Risc ibride che abbiamo oggi sul 
mercato, trovo molto interessante il fatto che praticamente il mercato 
oggi stia entrando in questa nuova fase con un vero e proprio nuovo 
competitor in questo segmento del settore (almeno per ora).
Una Cpu ARM per questi Netbook dalle prestazioni contenute, offre tra 
l'altro delle features che le attuali CPU Intel/AMD si sognano: i 
consumi, prima di tutto, sono diversi ordini di grandezza inferiori, e 
per i dispositivi mobili questo aspetto e' di importanza davvero 
fondamentale. Senza contare gli ingombri e il peso, che sono tutti 
enormemente inferiori. Con queste macchine si parla di boot completo 
nell'ordine di qualche *secondo*.
E soprattutto, cosa ancora piu' importante: i costi. Per i subnotebook 
con CPU ARM si parla di modelli reali completi con autonomia di 8 ore e 
piu', con peso vicino al mezzo kilo, al di sotto 200 dollari!
Ecco un esempio di modelli su strada reali che vedremo ben presto sul 
mercato:
http://news.zdnet.co.uk/hardware/0,1000000091,39617753,00.htm
La cosa che mi chiedevo tuttavia a livello di computing reale, e' 
*quanto* siano limitate queste macchine nelle applicazioni comuni (con 
di calcolo puro, ma nell'home computing base, cioe' per navigare, 
gestire fogli di calcolo, etc etc). Sicuramente l'opensource sara' un 
grande stimolo allo sviluppo e alla diffusione di queste architetture 
nel desktop, visto che *tutto* quello che di fatto esiste per Linux 
sara' automaticamente disponbile per queste Cpu (in questo senso e' 
stata davvero strategtica e intelligentissima la manovra di Canocial di 
supportare ufficialmente tali CPU per Ubuntu). Il bello e i vantaggi 
concreti dell'opensource si fanno sentire ancora di piu'.
Premettendo quindi che molto codice attuale dovra' essere pesantemente 
ottimizzato per queste architetture RISC (ma gli ARM sono molto 
particolari, in realta'), mi/vi chiedevo quali traguardi reali e 
comparazioni col mercato CPU consumer esistente si potranno raggiungere 
a livello prestazionale con queste nuove CPU, anche in prospettiva, non 
solo nell'immediato.
E' curioso per esempio che cercando in rete non abbia trovato granche' a 
livello di benchmark di queste nuove CPU ARM. Per esempio: se prendo 
OpenOffice e lo compilo ottimizzandolo per farlo girare su un Cortex8, 
di quanto e' piu' lento rispetto ad una CPU Amd/Intel attuali?
Altro aspetto assai interessante (forse il piu' interessante di tutti) 
del *mondo* ARM e' anche il loro modello di business, che se applicato 
come nell'embedded in questi anni, decisamente rompe con quello attuale 
di Intel/AMD: ARM fa solo progettazione offre le licenze per le sue 
tecnologie. Grazie a questa astrazione dove il progettista/creatore e' 
meno legato al produttore reale dell'HW, le fonderie di silicio che 
producono queste CPU sono di fatto delle entita' imprenditoriali quasi 
indipendenti che rivendono a loro volta licenze o cpu in volumi, 
adattandosi al mercato reale. Ci possono quindi essere delle 
personalizzazioni a costi contenuti, o produzioni in serie su grandi 
volumi a costi decisamente abbordabili anche per piccolissime aziende, e 
con una liberta' sicuramente maggiore che non nel mondo AMD/Intel dove 
tutta la pipeline e' molto piu' monolitica (e legata tantissimo anche al 
marketing, al mondo del software, etc etc, a tutto svantaggio dei 
consumatori e del mercato).
Che ne pensate?
-- 
BArrYZ

Se prestazionalmente sono penosi come il via c-7 che montava il mio ex
HP...che se li tengano pure,poco importa che consumano poco e niente,poi a
parte Linux che ci metti sopra? windows mobile?
-- 
erik christille
presidente e fondatore del V.R.G
valle d'aosta retrocomputing group

 HP...
Sono Cpu nate per il mobile e, ora, provano ad entrare nel segmento dei 
NetBook. Non sono CPU per fare calcolo puro, come del resto non lo e' 
l'Atom che pure lui prestazionalmente parlando, in realta' e' mediocre 
(soprattutto in relazione al suo costo e ai suoi consumi, dove questi 
ARM possono davvero dargli *moltissimo* filo da torcere).
Eppure di Atom mi pare che se ne vendano alcuni vagoni, la richiesta e' 
altissima...
Oggi la potenza di calcolo assoluta e' arrivata talmente in alto che 
molti task abituali (Internet mobile, home browsing, chatting, etc etc) 
richiedono frazioni modestissime di queste prestazioni. Il mercato 
embedded proprio per questo nei prossimi anni si sovrapporra' sempre di 
piu' rispetto alle CPU desktop attuali X86, perché si sono raggiunti 
tali picchi nelle X86 per cui molto software ormai gira molto bene anche 
sulle Cpu per l'embedded di alto livello. Questo, amo avviso, sancira' 
anche una lenta fine di molti monopoli a livello del software.
-- 
BArrYZ

 
Sul mio Via a 1 Ghz XP pro gira più che dignitosamente ....
Ed essendo un micropc touch è comodo per molti lavori in luoghi disagevoli.

 *quanto* siano limitate queste macchine nelle applicazioni comuni
questa è una perplessità fortissima che ho anch'io 

 Che ne pensate?
Che ARM ha fatto il suo debutto con un PC desktop
in competizione con Amiga e Mac... :-)
bye,
-- 
piergiorgio

 Sarebbe da provare, avendo un desktop con ARM... :-)
E gia' :-)
In generale ho trovato solo i bench ufficiali del consorzio embedded:
http://www.eembc.org/benchmark/index.php?suite=CON
Ma davvero dicono poco riguardo alle prestazioni reali di applicazioni 
tipiche x86 compilate per ARM.
Tanto tra qualche mese questi netbook ARM usciranno sul mercato, e si 
potranno fare subito dei paragoni in tal senso. La cosa interessante che 
notavo, tra l'altro, e' che finalmente usciranno dei dispositivi che non 
saranno *di default* venduti con Windows, visto che al di la' degli X86, 
Windows ha _solo_ CE e via dicendo, che a questo punto penso verra' 
pesantemente ampliato oppure proprio rifondato perche' gli OS con Linux 
offriranno da subito ambienti desktop completi *esattamente* con la 
stessa offerta attuale per gli X86.
La cosa che notavo, poi, come avevo gia' scritto, e' tutta la boccata 
d'aria fresca che portera' questa new entry, soprattutto a livello di 
business model del mondo ARM. Il fatto di avere progettazione/licensing 
completamente slegate dalla produzione concreta delle cpu, secondo e' 
una grandissima innovazione che manca ancora nel mondo AMD/Intel e che 
stimolerebbe moltissimo il mercato e la competizione, e abbatterebbe 
molto i costi.
Forse dovrei postare il thread anche su it.comp.os.dibattiti
-- 
BarrYZ

 Forse dovrei postare il thread anche su it.comp.os.dibattiti
Noooo! Vuoi scatenare un flame!
bye,
-- 
piergiorgio

 ma e` difatto enorme, anche come SW installato.
Basta pensare che la maggior parte dei telefonini ha dentro
una cpu ARM e quella e' solo l'applicazione piu "visibile". :-)
L. Micheletto