Embedded_52 - page 24

EMBEDDED
52 • MAGGIO • 2014
24
HPC
IN TEMPO REALE
robabilmente, in un tradizionale imma-
ginario collettivo di tecnici o ricercatori,
gli ambienti di elaborazione dati ad alte
prestazioni – altrimenti definibili come
HPC (high performance computing) –
continueranno a rimanere scolpiti nella mente come
ampi data center, regno incontrastato di grandi super-
computer. Sistemi distribuiti, armadi rack colmi di
schede blade, configurazioni cluster sempre più evolu-
te. Macchine come Cray, Blue Gene, Roadrunner. Fino
ad arrivare a Tianhe-2, un supercomputer sviluppato
in Cina dalla National University of Defense Technology che,
l’anno scorso, nella classifica TOP500 dei supercomputer più
potenti commercialmente disponibili, si è posizionato come il
primo al mondo, con la capacità di sprigionare una potenza di
calcolo di ben 33,86 petaflop al secondo.
Tuttavia, ormai da parecchio tempo, quello HPC non è più un
dominio esclusivo di grandi macchine come quelle appena
descritte, che tipicamente funzionano in ambienti molto con-
trollati (temperatura, umidità, vibrazioni, sicurezza e così via).
L’elaborazione dati ad alte prestazioni è una caratteristica che
appartiene a buon diritto anche al mondo embedded. E per
varie ragioni. I continui progressi compiuti nella tecnologia
multicore e nel calcolo parallelo, uniti alla progressiva ridu-
zione delle dimensioni dei componenti elettronici, all’abbassa-
mento dei costi, e al miglioramento dell’efficienza energetica
e dei sistemi di raffreddamento, hanno traghettato i sistemi
HPC direttamente nel campo delle applicazioni embedded.
Comprimendoli in form factor via via più compatti, e adat-
tandoli ad ambienti severi, dove i requisiti di ‘ruggedness’ e i
vincoli SWaP-C (size, weight and power – cooling) diventano
particolarmente critici da rispettare. Questo quindi, più in
particolare, è il dominio che viene definito high performance
embedded computing (HPEC). Uno spazio di mercato oggi
presidiato da piattaforme di supercomputing application-
ready, in grado di integrare svariati componenti: dalle CPU
molto evolute, come le ultime generazioni dei processori Intel
Core i7, ai più recenti FPGA (field programmable gate array),
fino ai dispositivi GPGPU (general-purpose computation on
graphics processing unit). Tutte tecnologie che oggi consen-
tono l’adozione dell’embedded computing ad alte prestazioni
in applicazioni particolarmente cruciali per lo sviluppo della
quarta rivoluzione industriale, come il mondo dei Big Data
analogici prodotti dai sistemi IoT (Internet of Things). Ambiti
in cui l’analisi delle enormi moli di informazioni acquisite
P
Supercomputing:
dai data center
all’embedded
Il megatrend ‘Big Data’ raggiunge anche i sistemi embedded di elaborazione dati ad alte prestazioni (HPEC).
Molte applicazioni in campo militare e aerospaziale, ma non solo, richiedono il processing di grandi moli di
informazioni
Giorgio Fusari
Fig. 1 – Il sistema HPEC StarVX di Kontron
1...,14,15,16,17,18,19,20,21,22,23 25,26,27,28,29,30,31,32,33,34,...86
Powered by FlippingBook