[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Desktop e e parallel computing



ma stai tenendo in considerazione latenza e throughput?

questo tipo di clusters va bene solo per applicativi server con varie istanze che scalano orizzontalmente su questo tipo di configurazioni, ma un macchinone virtuale nato dalla fusione di tanti piccoli nodi farebbe un po schifo per applicativi interattivi poichè coinvolgere lo stack di rete e dei sistemi operativi per virtualizzare trasmissioni che normalmente un computer compie in modo diretto verso memoria e periferiche, comporta seri rallentamenti....

forse la renderizzazione di un video ne trarrebbe vantaggio (a seconda del codec), ma altri utilizzi, come navigare sul web, editare su kdenlive o visualizzare uno stream ad alta risoluzuone diventerebbero operazioni moolto piu lente e moolto meno reattive

Il 10 settembre 2017 15:53:42 CEST, maxlinux duemila <maxlinux2000@gmail.com> ha scritto:
ciao a tutti,

capiterá anche a voi che gli anni passano e il portatile diventa
sempre più lento, quando compila o fa un rendering di un video....

la soluzione sarebbe semplice... comprare un nuovo super portatile che
a parte il notevole esborso economico, anche lui dopo poco diventerá
obsoleto e lento.

Al che ho pensato che forse ci sarebbe una soluzione alternativa più
economica e divertete :)

Montare in casa un cluster con 8 o 10 raspberry o derivati e usare la
loro potenza di calcolo assieme a quella del vecchio e fedele
portatile.

Diversi anni fa avevo montato in casa per scopi didattici un cluster
con openmosix e funzionava egregiamente.... ma all'epoca erano pochi i
programmi che potevano usurfruire di più di una cpu alla volta e
quindi non aveva senso... senza contate l' enorme consumo di correte.

Ma oggi i raspberry consumano circa 5watt a pieno carico, e quidi 10
di loro consumano come il mio portatile :)
Inoltre molti programmi sono già adattati a usare cpu multi core.

Ora la domanda... visto che stiamo parlando di ambiente desktop di
sviluppo per android (per esempio java, kotlin, cordova, ionic....) e
edizione video per esempio con openshot cinerella.... a volte qualche
cosa in 3D con blender e poco altro, sapete se esite un manager di
calcolo parallelo che fa vedre ai programmi la somma di tutte le cpu
presenti nel cluster?

Per esempio se usassi un portatile con 2 cpu e 10 odroid da 4 cpu
ciascuno, mi troverei con 42 cpu in rete.... una potenza non
disdegnabile per un ufficio casalingo, credo.

qualcuno ha esperienze recenti a riguardo?

saluti
MaX


--
Lorenzo "Palinuro" Faletra

Parrot Security

GPG FINGERPRINT: B350 5059 3C2F 7656 40E6 DDDB 97CA A129 F4C6 B9A4

GPG Info: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x97CAA129F4C6B9A4
GPG Key: http://pgp.mit.edu/pks/lookup?op=get&search=0x97CAA129F4C6B9A4
Reply to: