Software Moderno dalla Fisica ad altre applicazioni Luca Lista INFN

Slides:



Advertisements
Presentazioni simili
Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web.
Advertisements

Dipartimento di Informatica ITIS Leonardo da Vinci Carpi 2011
presentazione aziendale
Introduzione al linguaggio R
Intelligenza artificiale
Introduzione al linguaggio R
Informatica e Telecomunicazioni
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Corso di Laurea in Informatica
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
7/10/2008Paolo Checchia riunione CMS Pd1 CMS Esperimento a LHC la macchina pp a più alta energia mai costruita al mondo: 7 TeV + 7 TeV (si inizia a 5+5)
Informatica Web – design
Sistemi informativi.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Architettura Three Tier
Universita` di Torino Facolta` di Scienze M.F.N. Corso di Studi in Fisica Servizi per gli studenti Tutoraggio: e rivolto agli studenti del I anno e dà
Costruzione di interfacce Paolo Cignoni
Proposta di integrazione e consolidamento delle risorse presenti nellinfrastruttura Grid dellItalia Meridionale (L. Merola, )
INTRODUZIONE AI D C S UNIVERSITÀ DEGLI STUDI DI ROMA “LA SAPIENZA”
Integrazione di una piattaforma IPTV in un’architettura SOA
INTELLIGENZA D’AMBIENTE PER LA SORVEGLIANZA DI AREE ESTESE
Introduzione al linguaggio R
Introduzione Cosa è un Sistema Operativo ?
Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.
1 Linux day /11/2003 ADA. Dai requisiti al progetto Come nasce il progetto di una piattaforma e-learning Open Source.
1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.
Dipartimento di Tecnologie dell’Informazione
1 una piattaforma 2.0 per la gestione multicanale di riviste Il caso studio di Vita Trentina Editrice Un progetto.
Btag phisics object group Andrea Bocci Scuola Normale Superiore e INFN, Pisa CMS Italia 2007 – 13 Febbraio.
Perchè iniziare un lavoro di simulazione Codice scelto
Strumenti software per gestire i BIG DATA
Modulo 1 – Reti Informatiche u.d. 4 (syllabus – 1.4.4)
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
Problem Posing and Solving nel Sistema Educativo
Perche’ scegliere questo curriculum?
1.
Corso Laboratorio di Basi Dati II Usability Lab 2007 Corso Laboratorio di Basi Dati II Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie.
La “Griglia” informatica Fabrizio Gagliardi CERN EGEE Project Director
FESR Consorzio COMETA - Progetto PI2S2 Sala Grid e applicazioni scientifiche Dr.ssa Annamaria Muoio & Dr. Andrea Nigro 16/05/2006.
ECDL Patente europea del computer
Universita’ degli Studi Roma Tre
DIPARTIMENTO DI INFORMATICA
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Presentazione Aziendale  NeXT i vostri progetti da un punto di vista migliore
PRESENTAZIONE DELLA SOCIETA’
Star Office è una suite di software di produttività personale commercializzata da Sun Microsystems. StarOffice nasce come software commerciale sviluppato.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
By: Powered by:. Tecnologia Microsoft La soluzione CCAnalyzer utilizza la tecnologia OLAP (On Line Analytical Processing) di Microsoft presente nel software.
Capitolo 1 Il middleware
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
FORUM P.A. '07 - Roma, 23/05/07 2 Ud’Anet è uno spin-off tecnologico dell’Università degli studi “G. d’Annunzio” di Chieti-Pescara, deputato alla gestione.
Costruzione di interfacce Paolo Cignoni
Stage di informatica 2006 Gestione reti, sistemi, mass storage, servizi, sicurezza, database, web application su sistemi Windows o Linux Mirko Di Salvatore.
Pag. 1 Soluzioni per l’ottimizzazione. UN PO’ DI STORIA…  EasyStaff nasce nel gennaio  Dal 2007 al 2013 è stata insediata all’interno del Parco.
Il perito informatico Esperto di Sistemi di elaborazione dell'informazione Sistemi di trasmissione dell’informazione Applicazioni e tecnologie di Internet.
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
Scuola di Scienze della Natura - CORSO DI STUDI IN INFORMATICA C.so Svizzera 185,
Software per il controllo totale delle macchine Breton nei fabshop.
La Famiglia di Prodotti Network Analyzer. L’analizzatore J6801A DNA è un probe di cattura dati ultra leggero che comprende un sistema di acquisizione.
Domenico Elia1Riunione PRIN STOA-LHC / Bologna Attività per ALICE: sommario e prospettive Domenico Elia Riunione PRIN STOA-LHC Bologna, 18 Giugno.
INFORMATICA E TELECOMUNICAZIONI. Informatica La rapida evoluzione nelle scienze e nelle tecnologie dell’informazione ha richiesto nuove professioni di.
International Research Networking ll progetto ASTRA per ricostruzione di strumenti musicali antichi con GRID su GEANT2 e EUMEDCONNECT Domenico Vicinanza.
Catania, 13 Novembre 2015Workshop Finale del Progetto VESPA1 Virtual Environment for a Superior Neuro-PsichiAtry PO FESR Line Project.
ATLAS NAPOLI Software & Computing e il Tier-2 Gianpaolo Carlino INFN Napoli Il gruppo ATLAS di Napoli Le attività Software & Computing Il prototipo Tier-2.
Logo dell’azienda/startup One-line-pitch Contatti.
L’esperienza del laboratorio pubblico-privato COSMIC sulle tecnologie open source per sistemi software critici Centro di ricerca sui sistemi Open Source.
Laboratorio II, modulo Conversione Analogico/Digitale ( cfr.
Transcript della presentazione:

Software Moderno dalla Fisica ad altre applicazioni Luca Lista INFN

Luca Lista, INFN2 Le sfide nel Software Il software per la Fisica sub-nucleare serve a risolvere problemi complessi Esperimenti con numerosi rivelatori eterogenei, enormi numeri di canali –~100Mpixel acquisiti a decine di kHz processati e filtrati on- line –Gestione off-line di campioni di dati multi-petabyte Segnali rari si confondono rispetto al ‘rumore di fondo’ Algoritmi di calcolo matematico avanzati si interfacciano con modelli di dati complessi I dati sono distribuiti in tutto il mondo con organizzazione gerarchica –Modelli a “Tier”

Luca Lista, INFN3 Le sfide della Fisica delle particelle CMS ad LHC

Luca Lista, INFN4 Tecnologie Software Analisi & Design Object Oriented C++, STL Template programming (boost libraries) Uso di Java per interfacce utenti Piattaforma di sviluppo: –Tipicamente Linux (open source, free) Analisi delle perfomances e profiling –Valgrind Strumenti per l’analisi interattiva, visualizzazione 3D e l’I/O sviluppati al CERN –Es.: ROOT: Documentazione del codice –Web tools: doxygen, TWiki, …

Luca Lista, INFN5 Software complessi Progetti con milioni di linee di codice Evolvono per >10 anni Software sviluppato e utilizzato da una comunità internazionale distribuita su tutto il pianeta –Centinaia di sviluppatori attivi in maniera concorrente in fusi orari diversi Strumenti di collaborazione –CVS, Release management tools, nigthly builds Strumenti di comunicazione remota –Videoconferenze, Hyper-news forum

Luca Lista, INFN6 Alcuni grandi progetti software YearOperating SystemSLOC (Million) 1993Windows NT Windows NT Windows NT Windows 2000more than Windows XP40 Graphics ProgramSLOC (Million) OpenOffice.org~10 Blender 2.42~1 GIMP v Paint.NET

Luca Lista, INFN7 Problematiche nella Fisica Simulazione dei rivelatori: –Interazioni tra particelle –Interazioni delle particelle nel rivelatore Ricostruzione delle particelle nei rivelatori –Algoritmi di clustering, tracciamento (Kalman filter), … –Fit con vincoli geometrici-cinematici Discriminazione segnale/fondo –Tecniche statistiche multivariate Visualizzazione dei dati e dei rivelatori Analisi dati interattiva

Luca Lista, INFN8 Applicazioni in ambiti più generali Simulazioni, in generale: –Simulazione di interazione della radiazione con la materia medicina, radioterapia, spazio, … –Modelli di problemi realistici in generale Traffico, finanza, videogiochi, … Analisi statistica dei dati –Analisi di correlazioni statistiche –Discriminazione segnale/fondo –Likelihood ratio –Reti neuronali –Algoritmi di ottimizzazione genetici –Analisi statistica di segnali rari e con bassa statistica Algoritmi specifici: –Es.: tracking, clustering

Luca Lista, INFN9 Kalman Filtering Kalman, R.E., “A New Approach to Linear Prediction Problems”, Transactions of the ASME--Journal of Basic Engineering, pp , March Anche: – radar tracking – navigatori satellitari – dati economici –previsione arrivi bus

Luca Lista, INFN10 Propagazione particelle (I) Simulazione di sciame cosmico Leipzig applicator Simulazione dosimetrica in radioterapia

Luca Lista, INFN11 Propagazione particelle (II) Sistemi di particelle in computer grafica

Luca Lista, INFN12 Simulazioni: modellistica Simulazione di un mercato azionario basato su modelli di comportamento degli investitori Esercizio per il corso di P.O. (Informatica)

Luca Lista, INFN13 Quali interazioni con le aziende? Alcune tipologie di aziende già usano tecnologie software avanzate –Es.: grafica 3D, giochi –Scambi di esperienze nella risoluzione di problemi complessi sono possibili in questi contesti Esperienza di stage per lauree triennali presso aziende seguite da tutor dell’INFN a Napoli –Framework 3D ad oggetti con sistemi paricellari: motore real-time ed editor interattivo, Raylight studios s.r.l. –Modello Orientato agli Oggetti di Primitive Geometriche per un Motore di Rendering per Grafica Tridimensionale, Digitalcomoedia s.r.l. Collaborazione con aziende che avviano relazioni con partner la scelta delle tecnologie software

Un’applicazione specifica Analisi di immagini 2D/3D

Luca Lista, INFN15 Cluster di robots di misura operanti con SySal Cristiano Bozza – Gruppo Collegato di Salerno – Trattamento immagini 2D/3D Software “SySal” (System of Salerno) per acquisizione/analisi dell’immagine 2D/3D –Applicato per acquisizione e analisi di immagini su emulsioni

Luca Lista, INFN16 Sviluppato in C#/C++/C/Assembler Funzionalità di calcolo distribuito basata su tecnologia.NET Modulare e personalizzabile Interfaccia grafica per utilizzo da parte di personale non esperto Il software funziona sia in applicazioni off-line che “sul campo” in applicazioni di robotica e machine-vision (ambito in cui è stato sviluppato) Applicativi per immagini 2D/3D Cristiano Bozza – Gruppo Collegato di Salerno –

Luca Lista, INFN17 Cristiano Bozza – Gruppo Collegato di Salerno – Caratteristiche di SySal Alta velocità di analisi immagine –fino ad un fattore x100 su Pentium rispetto al processore di visione industriale Matrox Odyssey –Calcolo in parallelo su macchine multiprocessori e/o reti di calcolatori Capacità di pilotare motori e leggere sensori per applicazioni di macchine vision 2D/3D Uso in collaborazioni e aziende estese con reti di acquisizione dati multi-sito Immagazzinamento dati basato su DB relazionali (Oracle/SQL Server)

Luca Lista, INFN18 Possibili applicazioni di SySal Riconoscimento oggetti e classificazione Acquisizione dati da superfici o spessori, controllo qualità, riconoscimento ed elaborazione immediati di strutture topologiche e di parametri geometrici Controllo di robots di misura o per lavorazioni con feedback visivo SySal può usare sia configurazioni hardware minimali che estremamente complesse Cristiano Bozza – Gruppo Collegato di Salerno –