Ad essere onesti, dipende da cosa stai elaborando. I Raspberry Pi sono fatti per essere versatili e fare molte cose diverse. L'IoT, i personal computer, i supercomputer, i server, ecc.
Se esegui il cluster, aumenti la potenza della tua configurazione con Pi. Ci sono supercomputer costruiti per hash ed elaborare dati, costruiti da pi. Ci sono configurazioni gpu molto più potenti, che elaboreranno anche grafica e big data.
Prendi ad esempio il cloud computing e comprendi che puoi essenzialmente creare cluster e supercomputer, all'interno del framework cloud.
allora dovresti capire che l'aggiunta di GPU su google cloud, AWS, AZURE o Bluemix, aumenta il prezzo della tua istanza in esecuzione.
Molte volte, è altrettanto costoso, se non di più costoso, solo per aggiungere un'istanza GPU.
In Google Cloud, ad esempio, puoi avere fino a 8 istanze GPU, per un'istanza VM di 8 core.
Ora, prendi tutte le impasto che spenderesti non solo per acquistare tutti quei raspberry pi, e tutto il costo dell'elettricità, e capire che probabilmente nella maggior parte delle circostanze, è meglio che tu usi 1 raspberry pi. e poi usin g quel raspberry pi, per connettersi ai servizi di cloud computing.
ci sono demo da provare sui servizi di cloud computing, ma praticamente nessuna di esse ti permetterà di provare istanze GPU su account demo.
Quindi userei semplicemente un raspberry pi, eseguirò ubuntu mate, e mi collegherò a IBM bluemix e / o google cloud. per creare cluster.
l'unica cosa che morde con questo, è che lo sviluppo di app nel cloud fa schifo, se hai bisogno di eseguire xcode, perché puoi sognare, trovando una dannata immagine di MacOS, per il cloud, senza acquistare la tua, da caricare sulle VM.
a meno che tu non stia creando una sorta di cluster robotico, motorizzato, per scopi di visualizzazione fisica.
sono i miei 2 centesimi.