Skip to main content

Cos'è MPP?

L'elaborazione massicciamente parallela, o MPP, è l'elaborazione strutturata e altamente coordinata di un singolo programma di più di un processore.Ciascuno dei processori coinvolti nell'operazione si concentra su diversi aspetti del programma e utilizza sistemi di memoria e operazioni separati.I processori interagiscono tra loro utilizzando software di messaggistica configurato per consentire ai processori di rimanere in contatto anche quando ciascuna unità di processore funziona sull'aspetto assegnato del programma generale.

Qualsiasi numero di processori può essere utilizzato come parte dell'elaborazione massicciamente parallela.In realtà, non è insolito che più di duecento processori lavorino sullo stesso programma allo stesso tempo.A seconda della complessità dell'applicazione, l'aggiunta di più processori può migliorare notevolmente la velocità con cui il programma viene assimilato e messo in uso.In genere, il numero di più processori che verranno impiegati per l'applicazione dipenderà sia dalla natura del programma sia dal modo in cui il programma deve essere utilizzato all'interno dell'ambiente operativo.

I processori massicciamente paralleli sono normalmente configurati per funzionare in tandem con altri processori, quindi c'è poca o non programmazione speciale che deve essere fatta con i processori stessi.La vera sfida è la creazione della modalità di funzione tra il database e il sistema MPP.Programmatori a cui è assegnato il compito di impostare il sistema MPP avrà la sfida di configurare il database centrale in modo che i dati possano essere condivisi tra i processori senza rallentare la capacità degli utenti finali di accedere, aggiungere e aggiornare i dati all'interno del database.Questa azione prevede un'attenta attenzione ai dettagli e non dovrebbe essere tentata da qualcuno che non ha familiarità con le funzioni MPP.

A volte noto come nulla condiviso o un sistema liberamente accoppiato, MPP è un ottimo strumento quando il desiderio è di fare riferimento facilmente a più database presenti su un determinato server, consentendo agli utenti di condurre ampie ricerche per individuare le informazioni necessarie.Inoltre, MPP può anche funzionare con i sistemi di archiviazione dei dati, che aiuteranno solo ad espandere i perimetri della richiesta di ricerca.