Soluzione AMP di Enea per CPU Multi-Core
La nuova soluzione AMP per OSE, attesa nei prossimi mesi, fornirà un’alternativa real-time alle tradizionali soluzioni SMP destinate ai sistemi multi-core o multi processor ed è concepita per i nuovi dispositivi multi-core quali i processori 8641D Freescale e BCM 12xx o 14xx Broadcom.
Michael Christofferson, direttore marketing di prodotto per Enea ha dichiarato che la soluzione AMP consentirà ai progettisti di sviluppare soluzioni flessibili multiprocessor distribuite dotate di load balancing integrato senza compromettere il controllo e la risposta real-time. A differenza dei sistemi SMP, dove l’OS distribuisce le task automaticamente alle CPU indipendentemente dalle specifiche real-time dell’applicazione, AMP assicurerà il controllo sulla modalità di distribuzione delle task. Pertanto gli sviluppatori OSE potranno creare soluzioni multiprocessore bilanciate in grado di garantire risposte real-time prevedibili.
Enea realizzerà la nuova soluzione sulla base della tecnologia Link Handler di OSE. Si tratta di un framework di trasferimento messaggi per le comunicazioni interprocesso che consente alle applicazioni di girare su più processori interagendo come se stessero girando su un singolo processore. Questo framework, unitamente alla tecnologia innovativa load balancing, garantirà una distribuzione ottimale dei processi nell’ambito di più processori. Le dotazioni di gestione interrupt di scheduling real-time assicureranno allo stesso tempo l’accesso tempestivo delle task critiche alle risorse di memoria e di CPU necessarie.
A differenza di SMP che utilizza un unico sistema operativo e una rete di elaborazione omogenea, il framework AMP di OSE supporterà sistemi eterogenei basati su più sistemi operativi e processori, ciascuno ottimizzato per un’attività specifica. Con OSE, i progettisti saranno in grado di configurare il loro sistema con un vasto spettro di CPU, DSP e controller ibridi. Saranno anche in grado di combinare OSE con altri sistemi operativi come Linux.

