← Indietro
AppuntiCompleti

Appunti sul progetto valutazione delle prestazioni del software scientifico parallelo in ambienti virtualizzati

Completi di Computing Infrastructures per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Computing InfrastructuresCompleti

Informazioni sul documento

Cosa trovi in questo materiale

Completi di Computing Infrastructures per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

Valutazione delle prestazioni del software scientifico parallelo in ambienti virtualizzati Prof. Paolo Cremonesi Andrea Sansottera Introduzione Il progetto ha lo scopo di valutare le prestazioni di alcune routine tipicamente utilizzate in ambito scientifico quando eseguite in macchine virtuali. In particolare, consideriamo routine per le quali sono disponibili versioni parallele, implementate secondo il paradigma shared memory oppure secondo il paradigma message passing. Le prestazioni misurate in assenza di virtualizzazione saranno considerate come baseline e dovranno essere comparate con quelle ottenute utilizzando diversi hypervisor di tipo 1 (bare metal) sul quale gireranno, tramite una tecnica nota come virtual SMP (symmetric multi-processing), macchine virtuali dotate di più virtual CPUs. Nel caso di routine per le quali è disponibile un'implementazione basata su message passing, andranno comparate le prestazioni ottenute con una sola virtual machine e quelle ottenute distribuendo il carico su più virtual machines. Ambiente di test I test verranno effettuati su una macchina presente nel laboratorio NECST, dotata di un processore Core i7 920 e 12 GB di memoria RAM. La CPU dispone di quattro core fisici e otto processori logici, grazie all'implementazione del simultaneous multi-threading (hyper-threading nella terminologia di Intel). Lo studente avrà a disposizione un disco rigido sul qualche dovrà installare tutti i software necessari all'esecuzione dei test. Le routine implementate con paradigma shared-memory andranno testate eseguendo una sola macchina virtuale con a disposizione 8 virtual CPU. Le routine implementate con paradigma message-passing andranno testate eseguendo:  1 virtual machine con 8 virtual CPU e 10 GB di RAM  2 virtual machine con 4 virtual…

Anteprima

Prima pagina del documento.

Prima pagina: Appunti sul progetto valutazione delle prestazioni del software scientifico parallelo in ambienti virtualizzati