Si sente molto parlare di computer a scheda singola, che sono molto diversi tra loro e hanno capacità e costi diversi, quindi come è possibile trovare quello giusto per le proprie esigenze? Ho deciso di eseguire alcune analisi per ottenere un punto di partenza valido sulle prestazioni nelle attività di elaborazione. L'esame di queste statistiche dovrebbe aiutarvi a capire cosa è possibile realizzare con ogni scheda e quali sono più adatte al vostro progetto.
Per riassumere i risultati in modo rapido, un investimento maggiore si traduce in prestazioni di elaborazione complessivamente superiori con Intel Joule come prodotto di fascia alta, ma la questione non si esaurisce qui. Tra le schede con costo inferiore ai $ 100, la top performer è il modello Raspberry Pi 3 con Dragonboard che lo segue a ruota. A titolo di riferimento per l'analisi dei risultati, molta matematica degli interi può essere ottenuta in tipi di dati in virgola mobile, e la matematica in virgola mobile è molto più importante per i sistemi grafici, mentre la matematica degli interi può comportare una latenza minore, ma compromette la precisione.
Le prestazioni di alto livello di Joule consentono di lavorare con ingressi e uscite video da 4k utilizzando algoritmi avanzati per prendere decisioni ed eseguire l'elaborazione attraverso heap di dati. Jetson non si discosta molto da Joule in DMIPS, tuttavia presenta solo circa il 60% delle prestazioni della matematica degli interi, il che significa che quando occorrono calcoli a bassa latenza eseguiti perfettamente tramite le operazioni degli interi, la perdita di prestazioni sarà notevole. Dispone inoltre della metà della RAM integrata.
Tra le schede più convenienti, il modello top performer è Raspberry Pi 3 basato sul robusto Broadcom BCM2837. Pi supera la Dragonboard del 30% rispetto al benchmark Whetstone e si colloca all'incirca all'interno del benchmark Dhrystone, con un punteggio complessivo che si discosta di meno del 5%. Una delle aree in cui Dragonboard eccelle è la disponibilità; il processore Snapdragon 410c che alimenta la scheda è disponibile come 410e per essere incorporato nel sistema se si sceglie di ruotare la propria scheda e, poiché ha un suffisso "e", significa che Qualcomm garantisce 10 anni di disponibilità. Beaglebone Black è unico; è disponibile nella versione per temperature industriali, ma il solo fatto di avere un singolo nucleo ne ostacola notevolmente le funzionalità e, anche se confrontate con prestazioni a nucleo singolo, le sue prestazioni in virgola mobile sono carenti.
Le cifre non sempre raccontano tutta la storia, ma offrono un buon punto di partenza quando si lavora per determinare quale computer a scheda singola usare per il prossimo progetto. È possibile scegliere il massimo delle prestazioni con prodotti come Joule oppure risparmiare un po' e lavorare con una scheda come Raspberry Pi 3 o Dragonboard 410c. Ogni SBC viene fornito con le proprie capacità e non è perfetto per tutte le applicazioni.
Ecco i miei risultati completi in modo che possiate fare la scelta migliore per il vostro prossimo progetto.
Schede valutate
Visualizza prodotti correlati