Nicola Bombieri is currently an associate professor with the Department of Computer Science, University of Verona, Italy. His research interests include parallel and heterogeneous architectures, edge computing, and parallel programming languages. He develops techniques to customize efficient software applications for multicore, manycore, heterogeneous architectures targeting performance, power, and energy efficiency. His research field also includes electronic design automation (EDA) applied to Smart Systems modeling and verification, hardware description languages (HDLs), EDA applied to Systems Biology for network modeling and simulation. He serves as a technical program committee member, program chair, workshops/special sessions chair at ACM/IEEE conferences like DAC, DATE, ICCD, MCSoC, SIES, ECSI FDL, CODES/ISSS, MEMOCODE, DSD, VLSI-SoC, ETS. He is author of more than 100 publications in international journals and conferences. He is an editor of two books.
He founded and is head of the PARCO Lab at the Department of Computer Science, University of Verona. The PARCO Lab, which goal is the research and development of advanced parallel programming techniques for parallel architectures and software applications for edge computing has been awarded by NVIDIA Corporation and, currently, it hosts 5 PhD students, 1 PostDoc, 3 Master students, and 8 intern students (for bachelor and master degree stage). The PARCO Lab serves as multidisciplinary research laboratory for applying advanced and parallel architectures to Embedded Systems, Robotics, Artificial Intelligence, Bioinformatics and Systems Biology with national and international research groups.
Insegnamenti attivi nel periodo selezionato: 67.
Clicca sull'insegnamento per vedere orari e dettagli del corso.
Argomento | Descrizione | Area di ricerca |
---|---|---|
Architetture avanzate e parallele | Applicazioni Software parallele per architeture multi- (multiprocessore) e many-core (GPU). Linguaggi e ambienti per la programmazione parallela: CUDA, OpenCL, OpenACC, OpenMP, MPI. |
Sistemi ciberfisici
Architectures |
Progettazione di sistemi embedded | Tecniche per la progettazione automatica di hardware/software per sistemi embedded modellati a livello transazionale (TLM), con particolare attenzione a: - sintesi e astrazione RTL-TLM - astrazione da moduli RTL a software - generazione automatica di transattori TLM - generazione automatica di device driver - software embedded per sistemi multi-core e many-core - modellazione basata su linguaggi di descrizione dell'hardware - progettazione basata su middleware |
Sistemi ciberfisici
Embedded and cyber-physical systems |