Category Archives: Architetture dei sistemi di elaborazione
Tecniche di compressione di molecole per supportare esperimenti di scoperta di nuovi farmaci su larga scala
Docente
Area di ricerca
Keyword (max 3 separate da virgola)
Sito web del progetto
Tecnologie da utilizzare
Descrizione (max 500 caratteri)
https://link.springer.com/chapter/10.1007/978-3-642-40511-2_5
Il progetto è legato ad un ambito di ricerca più ampio su tecniche ottimizzate per sistemi HPC a supporto dello screening virtuale di molecole per scoperta di nuovi farmaci, correntemente in uso per contrastare la pandemia COVID-19.
Nessuna conoscenza di dominio chimico-farmaceutico è necessario per questo progetto.
Hybrid MPI-OpenMP Application Autotuning in HPC systems
DOCENTE
Gianluca Palermo
AREA DI RICERCA
Architetture
KEYWORD
Application Autotuning, Sistemi ad alte prestazioni
TECNOLOGIE DA UTILIZZARE
C++, MPI, OpenMP
DESCRIZIONE (MAX 500 CARATTERI)
Questo progetto consiste nell’analisi e ottimizzazione di applicazioni HPC sviluppate usando il paradigma ibrido MPI-OpenMP. Lo studente dovrà analizzare quali sono i parametri necessari per permettere all’applicazione di auto-tunarsi in base al carico e alla architettura target.
HPC processing for supporting Car Navigation systems
DOCENTE
Gianluca Palermo
AREA DI RICERCA
Architetture
KEYWORD
Application Autotuning, Sistemi ad alte prestazioni
TECNOLOGIE DA UTILIZZARE
C++, Pyhton, XML
DESCRIZIONE (MAX 500 CARATTERI)
Questo argomento è relativo al supporto in sistemi ad alte prestazioni dell’elaborazione di dati necessari per sistemi di navigazione. Esso include diverse possibilità di progetto che spaziano su diversi aspetti, quali per esempio lo sviluppo e ottimizzazione di applicazioni parallele, ma anche l’interfacciamento e la raccolta e pre-processing dei dati da sorgenti esterne quale ad esempio OpenStreetMap.
ADAPTIVE CAR NAVIGATOR
DOCENTE
Gianluca Palermo
AREA DI RICERCA
Architetture
KEYWORD
Application Adaptivity
SITO WEB DEL PROGETTO
TECNOLOGIE DA UTILIZZARE
C++
DESCRIZIONE
Obiettivo di questo progetto è lo sviluppo di tecniche che permettano ad un sistema di navigazione per auto di adattare la quantità di dati da trasmettere e ricevere a secondo del contesto. Il progetto consisterà nell’analisi del contesto applicativo e dei possibili knob sul quale poter agire, e porterà all’implementazione delle tecniche all’interno di un simulatore per la validazione dell’approccio.
Programmazione di Sistemi Eterogenei Paralleli
Docente
Area di ricerca
Keyword (max 3 separate da virgola)
Sito web del progetto
Tecnologie da utilizzare
Descrizione (max 500 caratteri)
Questo progetto ha come obiettivo la realizzazione di applicazioni per la valutazione delle prestazioni di sistemi (hardware + software) eterogenei ad alte prestazioni, nell’ambito del progetto europeo MANGO.
Obiettivo del lavoro è realizzare una versione di una delle applicazioni della suite Mantevo che usi il modello di programmazione MANGO (simile a OpenCL, ma con gestione automatica delle risorse; basato su C++).