Background Image
Table of Contents Table of Contents
Previous Page  26 / 84 Next Page
Information
Show Menu
Previous Page 26 / 84 Next Page
Page Background

EMBEDDED

57 • settembre • 2015

In tempo reale

|

PROGETTO AXIOM

26

sulla esperienza consolidata del

partner

Barcelona Supercomputing Center (BSC)

per portare tecnologie

tipiche del mondo HPC all’interno

di dispositivi CPS. In particolare,

durante il progetto sarà utilizzato

ed esteso il framework OmpSs [15]

che implementa il framework di

programmazione OpenMP (Fig. 1).

Interaction design

Un fattore chiave della proposta

riguarda la disponibilità di espe-

rienze consolidate nell’Università

di Siena nel campo dell’interaction

design.

Questa esperienza garantirà un’al-

ta usabilità dei risultati del proget-

to nonché l’adozione di pattern ap-

propriati (anche dal punto di vista

psicologico) per implementare in

modo semplice e intuitivo la comu-

nicazione e l’interazione con l’essere umano.

Computer architecture

Tra i partner del progetto AXIOM ci sono i fonda-

tori della board UDOO [12] , che è stato il primo

progetto elettronico a unire in una singola board

un potente ARM quad-core (che può eseguire in

modo efficiente Linux ed Android) assieme alla

interfaccia Arduino 2, che permette l’integrazio-

ne immediata con sensori e attuatori su apposite

schede addizionali chiamate skin.

Il progetto AXIOM espanderà in modo ulterio-

re questa idea generale di un sistema modulare

riutilizzabile fornendo la riconfigurabilità delle

funzionalità della FPGA.

Interconnessione tra board

La board risultato del progetto permetterà di

creare dei sistemi integrati semplicemente in-

terconnettendo diverse board con una connessio-

ne high speed ospitata da un comune connettore

SATA (Fig. 2).

Questa interconnessione veloce sarà sviluppata

dal partner

FORTH

attraverso l’esperienza ma-

turata nel progetto

ENCORE [

13] (in tale proget-

to la piattaforma Formic è stata usata per creare

un sistema interconnesso di 512 core).

Real-Time

Un altro aspetto rilevante è quello di poter gesti-

re azioni con caratteristiche real-time attraverso

sistemi operativi come Linux. Per questo motivo

uno dei partner del progetto, Evidence, fornirà

la sua esperienza consolidata nell’integrare si-

stemi real-time all’interno di Linux (Evidence

è uno degli autori dello scheduler SCHED_DE-

ADLINE entrato mainline nel kernel Linux

3.14 [14] ).

In aggiunta al supporto real-time, Evidence in-

tegrerà un protocollo di memoria distribuita (di-

stributed shared memory, DSM), che permette-

rà di trattare la memoria delle varie board come

una memoria “unica”, permettendone una sem-

plice programmabilità tramite l’utilizzo di una

versione dedicata di OmpSs fornita dal partner

BSC.

Misura di prestazioni

ed esplorazione architetturale

Il partner

UNISI

fornirà una valutazione e

una esplorazione delle varie possibilità appli-

cative grazie alle tecnologie messe a punto nei

precedenti progetti europei

TERAFLUX [

1]

[16] ed ERA [17] , permettendo di sviluppare in

modo ulteriore componenti open-source per la

schedulabilità e la consistenza di architetture

Fig. 3 – L’”Albero” di AXIOM. A partire dalle fondamenta tec-

nologiche, tramite una facilità di programmazione, sarà pos-

sibile gestire applicazioni di video sorveglianza e smart home