Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Computing Infrastructures
- Material language
- Italian
- Classification
- Notes · Complete set
- Original format
- Text
- Searchable text
Study material for Computing Infrastructures, shared by the Studwiz community and reviewed by moderators.
Study material for Computing Infrastructures, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
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…
First page of the document.