Windows

Supercomputer desktop o personale - Implementazione e futuro

Come filtrare il Web (Content Filter, Parental Control, Ad Blocker) con Raspberry Pi

Come filtrare il Web (Content Filter, Parental Control, Ad Blocker) con Raspberry Pi
Anonim

Molto tempo fa, anche prima del rilascio di Windows 7 finale, parla di Windows 8 che indicava un sistema operativo a 128 bit. Correva voce, se si ricorda, che Windows 8 fosse un sistema operativo a 128 bit.

Ero scettico riguardo la compatibilità hardware. Un onorevole gentiluomo di Microsoft ha anche detto che ero un pessimista e che stavano lavorando con aziende hardware per un sistema operativo a 128 bit. Certo stavano lavorando con un gruppo di hardware, ma il risultato finale era un sistema operativo mobile - non più di 64 bit - che poteva essere eseguito su tablet. Questo mi ha deluso e probabilmente anche molti altri utenti, suppongo.

Le voci iniziali su Windows 8 mi hanno sempre ricordato i supercomputer desktop. Ora che tutti i sistemi operativi tradizionali stanno diventando mobili, le prospettive di Personal Supercomputers o Supercomputer desktop - i termini sono usati in modo intercambiabile - stanno diventando sottili. Ma ancora, quali sono i supercomputer desktop oi supercomputer personali? Come possono essere implementati in caso di necessità in futuro?

I paragrafi seguenti parlano di supercomputer desktop supponendo che lo scenario hardware corrente non cambierà, tranne che per rendere i computer più mobili.

Che cosa sono i Personal Supercomputer

I supercomputer personali o desktop, in parole semplici, sono personal computer con un`eccezionale potenza di calcolo. Cioè, elaborare diversi terabyte di dati in pochi secondi. A partire da ora, i supercomputer desktop disponibili sono Cray CX1, Nvidia Tesla e Asus ECS 1000. Questi computer impiegano processori GPU pesantemente per eseguire molte attività contemporaneamente e sono sicuramente costosi. Non ho controllato i prezzi, ma puoi cercarli su Internet.

Secondo il CEO di Google Eric Schmidt, gli attuali telefoni cellulari potrebbero anche qualificarsi come supercomputer personali:

"Un miliardo di persone sul pianeta trasportano supercomputer nelle loro mani. Ora li pensi come telefoni cellulari, ma non è quello che sono realmente. Sono videocamere. Sono dispositivi GPS. Sono potenti computer. Hanno schermi potenti. Possono fare molte cose diverse e, oh, a proposito, puoi parlare anche di loro. Questo è ciò che è il telefono cellulare di oggi. "

Ovviamente, i supercomputer desktop sono solo piccoli, portatili o computer standalone che hanno una potenza eccezionale di elaborazione di diversi terabyte in un secondo. Ma questa è la mia definizione. Personalmente, non sosterrò la dichiarazione di Eric, anche se è vero nel dire che i telefoni cellulari sono potenti computer. Non sono davvero dei supercomputer. Un supercomputer dovrebbe essere in grado di lavorare a 1 teraflop al minimo. In altre parole, dovrebbero essere 10 volte più veloci rispetto a un processore a 64 bit, quindi il multitasking e tali attività non rallentano durante l`elaborazione di un set di dati.

I supercomputer desktop non arriveranno da nessuna parte nel prossimo futuro, dato che tutti i principali sistemi operativi si stanno ora concentrando sulla mobilità e, soprattutto, sul cloud.

La prossima sezione riguarda la possibile implementazione dei supercomputer personali poiché nessun fornitore di hardware potrebbe prepararsi per la RAM o il bus della CPU in grado di gestire anche il calcolo a 128 bit in questo momento. Non esiste un processore che elabora 128 bit alla volta, per quanto ne so io.

Implementazione di supercomputer desktop

Vedo solo un metodo di elaborazione a 128 bit o più fino ad ora. Il metodo è quello di utilizzare più processori in parallelo sebbene nessun sistema operativo mainstream corrente richieda tale configurazione. In passato, è accaduto che i processori a 32 bit fossero accoppiati in parallelo per elaborare dati a 64 bit. Quindi, se Microsoft o qualsiasi altra azienda avrà un sistema operativo a 128 bit nel prossimo futuro, sarebbe l`abbinamento di 4 processori di 32 bit o 2 processori di 64 bit. Successivamente, possono ricercare e creare un processore in grado di elaborare dati a 128 bit alla volta. Di conseguenza, la larghezza del bus dovrebbe essere aumentata per aiutare i dati a viaggiare in blocchi di 128 bit.

È stata questa analisi a indurre qualcuno di Microsoft a commentare che io sono un pessimista e che stanno lavorando con provider di hardware. Hanno funzionato con i fornitori di hardware, ma per far emergere tablet e convertibili per sistemi operativi e applicazioni a 32 bit e 64 bit.

Avevo scritto che un sistema operativo a 128 bit, benché gradito, sarebbe difficile da implementare, l`hardware attuale non può supportarlo subito e quindi la velocità non sarà molto diversa tra un sistema operativo a 64 bit e 128 bit. Avevo e ho ancora dubbi sui bus, ecc. Che devono trasportare 128 bit alla volta.

In un`altra storia ho letto su Engadget, un`azienda chiamata Optalysys sta progettando processori ottici . Quello userebbe raggi laser invece di circuiti flip-flop per accelerare l`elaborazione. Puoi leggere qui i supercomputer Optalysys. Tuttavia, l`azienda accetta che non sarà veloce come un vero supercomputer, ma sarebbe più veloce di Tesla supercomputer. Tali computer, con una velocità di elaborazione veloce, sarebbero benvenuti e ricercati dalle organizzazioni scientifiche e dai giocatori, se i costi non fossero molto alti. Sulla storia, posso dire che c`è ancora molto tempo prima che i computer arrivino sul mercato. Dovremo aspettare per vederlo in azione.

Uso di IaaS per il supercomputer

Un`altra idea che mi viene in mente è usare i servizi cloud. Poiché è possibile acquistare solo la quantità di infrastruttura e piattaforme necessarie, è possibile utilizzare tali servizi come IaaS di diversi fornitori per ottenere una buona velocità.

Il metodo migliore potrebbe essere quello di utilizzare servizi come Google Compute Engine per elaborare grandi quantità di dati come e quando richiesto invece di investire in più server e farli funzionare in parallelo per ottenere una maggiore velocità. Tuttavia, il costo di Google Compute Engine è di circa 2 milioni al giorno circa, quindi manterrebbe gli utenti medi lontani dal motore di calcolo. Sono sicuro che ci devono essere altre società cloud che offrono servizi simili a un prezzo inferiore. Questa parte deve essere ricercata per vedere come e quale azienda offre una piattaforma cloud che ci consente di aumentare la velocità di elaborazione. Con tali servizi, anche i telefoni cellulari possono essere supercomputer dato che anche loro possono connettersi al cloud.

Spero di aver eliminato alcuni concetti di base sui supercomputer desktop o sui supercomputer personali. Sentiti libero di aggiungere i tuoi dati.