Programmazione parallela in Matlab e Test per ENEA-GRID

Slides:



Advertisements
Presentazioni simili
Prospettive dei servizi cloud in ENEA-GRID
Advertisements

ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
Citrix Metaframe. Metaframe è la soluzione client-server prodotta dalla Citrix in grado di rendere disponibili applicazioni e desktop a qualsiasi dispositivo.
G. Bracco 26-27/3/2009 IGI-TF-Progettazione, Roma CASPUR,Roma, 26-27/3/2009 Riunione IGI-TF-Progettazione Verso una infrastruttura di calcolo aperta e.
Autori Progetto S.Co.P.E. – WP4 Strumento su piattaforma grid per la previsione e il controllo del campo elettromagnetico in aree urbane Giorgio Franceschetti,
Applicazioni Libere nelle scuole Alessandra Santi 14 Aprile 2009 OpenOffice.org (OOo) OpenOffice.org (OOo) G.U.L.P.
Linux Riunione Referenti-CCL 2-Luglio Utilizzo di Linux Principale (unica) piattaforma di calcolo per HEP Grid Supportato dalle maggiori industrie.
Laboratorio di Informatica
Distributed System ( )7 TCP/IP four-layer model.
Dischi in RAID  Redundant Array of Independent Disk Configurazione che permette di combinare più dischi secondo obiettivi di performance e ridondanza.
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
A GRID approach for Gravitational Waves Signal Analysis with a Multi- Standard Farm Prototype CHEP September Dr. Silvio Pardi Università degli.
Comportamento in flusso di sospensioni di sfere rigide in liquidi Newtoniani e non Newtoniani Pier Luca Maffettone Dipartimento di Ingegneria Chimica Laboratori.
A. Murli - Progetto SCoPE. Middleware applicativo - 29 marzo Riunione del 29 Marzo 2007 IL PROGETTO SCoPE Almerico Murli Middleware Applicativo.
14/12/2006Roberto Podesta' - 1 GRIDS Lab: Gridbus project & Alchemi.
INFN—Catania Giuseppe Andronico Bologna, 23 Gennaio 2014.
The INFN Tier-1: progetto di ampliamento Cristina Vistoli – INFN CNAF Referee Meeting Sep
1 Le macchine di questo pool fanno parte di una lan privata (la 125 illustrata a pag.2), di cui t2cmcondor è il gateway. Sono presenti 3 macchine su rete.
Sistema Informativo. Mansioni Gestione della piattaforma hardware e sistemistica del sistema informativo INFN In realta’ il mansionario e’ in continua.
Giuseppe Andronico CCR-WS10 Santa Tecla, 18 Maggio 2010 Introduzione MPI & GPU.
FESR Catania, Trigrid Open Day, Trinacria Grid Virtual Laboratory PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno.
D. Talia - UNICAL 1. 1 Sistemi Operativi Domenico Talia Facoltà di Ingegneria Università della Calabria.
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
OSMit 2010 Genova, giugno 2010 a cura di a cura di ROBERTO Vito Gerardo ROBERTO Vito Gerardo
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Trusted Computing: Ecco il tuo Futuro Antonio Angelotti.
Porting RGCAD - Gianfranco Gargano II Corso di formazione INFN su aspetti pratici dell'integrazione di applicazioni in GRID Porting RGCAD.
1 Accounting DGAS per job MPI Marco Bencivenni (INFN-CNAF) Workshop CCR-INFN GRID Maggio 2010.
Elementi fondamentali dell’ Architettura di di un elaboratore elettronico.
La codifica di Huffman Un'implementazione in C++ (parte del materiale è opera di Mark Nelson, Dr. Dobb’s Journal, Gennaio 1996)‏
Ing. Christian Barberio
Riccardo Veraldi - Massimo Donatelli CCR 3-4 Marzo 2008
dCache Test effettuati al CNAF
Vito Flavio Lorusso – Senior SDE - Microsoft
Monitoring e loadbalancing dei servizi Grid
I PROCESSI.
Corso di Laurea in Ingegneria Informatica
Pronto.
Centro di Ricerche Genomiche Università di Modena e Reggio Emila
Breve report su corso RedHat Enterprise Virtualization (RH318)
LE ARCHITETTURE NON VON NEUMANN
Microcontrollori e microprocessori
WPC034 - Visual Studio Code: sviluppare su Linux, Mac OS e Windows
Cloud per HA nei Servizi
PRIN Roma1 – status Luciano Barone, Alessandro De Salvo
Milestones 2002 fine febbraio 2002 a. primi test di Grid per Virgo
Nuove funzionalità e futura implementazione nella Sezione di Trieste
ViralPack: Un pacchetto integrato di bioinformatica su Genius
Workshop TriGrid Catania 13/03/2006
Job Application Monitoring (JAM)
Sviluppo di server web e sistema di caching per contenuti dinamici
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Risultati del questionario sui servizi middleware aggiuntivi
Servizi web per la bioinformatica strutturale
NDT ENEA Portici ENEA-GRID Qualità della Rete ENEA-GRID ENEA-GRID
analizzatore di protocollo
Virtualizzazione desktop e server
HEPMARK2 Michele Michelotto.
CONTROLLO DI UN ROBOT IN REMOTO MEDIANTE SISTEMA DI ACQUISIZIONE AD INFRAROSSI Relatore: Daniele Carnevale Tesista: Giuseppe Ferrò 18/09/2018.
Marcello Iacono-Manno Catania, 6 maggio 2010
Classe III A A.s – 2012 Programma di Informatica
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Corso di Laurea in Ingegneria Informatica
Scheduling in Linux (Kernel 2.4 e 2.6)
Programmazione e Laboratorio di Programmazione
Processi e thread in Windows 2000
L.Picardi, M. Vadrucci, G. Vitiello
ATLAS PRIN Roma1 - status Alessandro De Salvo
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Programmazione parallela in Matlab e Test per ENEA-GRID PROGETTO CRESCO Guido Guarnieri Programmazione parallela in Matlab e Test per ENEA-GRID 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Distributed Computing Engine - Distributed Computing Toolbox Implicit Multiprocessing-Multithreading MatlabMPI del M.I.T. "Parallel Programming with MatlabMPI", Jeremy Kepner, Proceedings of the High Performance Embedded Computing (HPEC 2001) workshop, 25-27 Sep 2001, MIT Lincoln Laboratory, Lexington, MA www.ll.mit.edu/MatlabMPI Test utili per ENEA-GRID (in collaborazione con Agostino Funel) test per il comando RSH test per il tempo di risposta del network 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Distributed Computing Engine - Distributed Computing Toolbox Toolbox della mathworks Matlab Client Distributed Computing Toolbox Scheduler o Job Manager Matlab worker Distributed Computing Engine Matlab worker Distributed Computing Engine Matlab worker Distributed Computing Engine 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Distributed Computing Engine - Distributed Computing Toolbox Toolbox della mathworks Cicli For paralleli Funzioni basate sullo standard MPI (MPICH2) Array distribuiti 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Implicit Multiprocessing-Multithreading Il multithreading aumenta la velocità di esecuzione di alcune funzioni come ad esempio ’sin’ e ’log’. Il multitrhreading aumenta la velocità di esecuzione delle funzioni delle librerie BLAS. 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Implicit Multiprocessing-Multithreading Le librerie Blas usate per il multithreading variano a seconda della piattaforma Piattaforma Libreria Windows con processori Intel Intel MKL BLAS Windows con processori AMD AMD ACML BLAS Linux con processori Intel Linux con processori AMD Machintosh Intel-based Machintosh PowerPC Mac Accelerate BLAS Solaris Sun Performance Library BLAS 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Implicit Multiprocessing-Multithreading Test di multithreading su Campus1 di Portici. Risoluzione di un sistema di equazioni lineari di dimensioni via via crescenti. Test con 2 processori 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID MatlabMPI del M.I.T. "Parallel Programming with MatlabMPI", Jeremy Kepner, Proceedings of the High Performance Embedded Computing (HPEC 2001) workshop, 25-27 Sep 2001, MIT Lincoln Laboratory, Lexington, MA www.ll.mit.edu/MatlabMPI La libreria MatlabMPI prodotta dal M.I.T. permette l’attivazione parallella di più sessioni Matlab su più processori. Lo scambio dei dati viene fatto tramite operazioni di lettura e scrittura da/su file. I nodi eseguono parallelamente lo stesso programma (SPMD). Per il funzionamento su ENEA-GRID la Modalità di lancio remoto (rsh/ssh) è stata sostituita con lsrun. 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID MatlabMPI del M.I.T. "Parallel Programming with MatlabMPI", Jeremy Kepner, Proceedings of the High Performance Embedded Computing (HPEC 2001) workshop, 25-27 Sep 2001, MIT Lincoln Laboratory, Lexington, MA www.ll.mit.edu/MatlabMPI Test MatlabMPI sulla macchina lin4p di Frascati. Il programma fa si che i processori si scambino iterativamente pacchetti di dati di dimensioni via via crescenti. Ogni processore misura il tempo impiegato dalle operazioni di send e receive in ogni ciclo. Test con 2 processori Test con 3 processori 07/12/2018

Programmazione parallela in Matlab e test per ENEA-GRID Test utili per ENEA-GRID ( in collaborazione con A. Funel ) E’ stato realizzato un programma che permette di testare il comando ‘rsh’ sulla griglia ENEA. I risultati vengono suddivisi per Cluster e vengono aggiornati sul web ad ogni esecuzione. http://www.afs.enea.it/guarnier 07/12/2018