Definizione di architettura hardware sicura basata su RISC-V

DOCENTE

Christian Pilato (webmail)

AREA DI RICERCA

Architetture

KEYWORD (MAX 3 SEPARATE DA VIRGOLA)

Progettazione hardware, hardware security, FPGA

DESCRIZIONE (MAX 500 CARATTERI)

Garantire la sicurezza di un dispositivo elettronico durante la sua esecuzione è una tematica molto importante, soprattutto nei casi dove la progettazione e la fabbricazione sono svolte da aziende diverse oppure l’architettura elabora dati sensibili. Questo progetto ha l’obiettivo studiare la possibile realizzazione di un’architettura sicura basata su RISC-V che abbia determinati requisiti di sicurezza.

Fine-tuning di modelli linguistici di grandi dimensioni a supporto della comunicazione aumentativa

DOCENTE

Christian Pilato (webmail)  

AREA DI RICERCA

Architetture, Intelligenza Artificiale

TECNOLOGIE DA UTILIZZARE

Python

DESCRIZIONE (MAX 500 CARATTERI)

Gli algoritmi di intelligenza artificiale generativa stanno diventando sempre più popolari e fondamentali per una grande quantità di attività. In particolare, la personalizzazione di modelli linguistici di grandi dimensioni, noti anche con l’inglese large language models (in sigla LLMs), permette di ottenere materiale personalizzato nell’ambito in cui viene specializzato. Questo progetto prevede lo studio di modelli esistenti (ChatGPT, DALL-E, o quelli forniti tramite Amazon AWS Sagemaker) per la creazione di simboli da utilizzare in ambito educativo (e.g., nel caso di comunicazione aumentativa – link).

Creazione di applicazione multi-piattaforma a supporto della comunicazione aumentativa

DOCENTE

Christian Pilato (webmail)  

AREA DI RICERCA

Architetture, Intelligenza Artificiale

TECNOLOGIE DA UTILIZZARE

Dart, Flutter

DESCRIZIONE (MAX 500 CARATTERI)

La comunicazione aumentativa include diverse tecniche a supporto di individui con difficoltà comunicative. Predilige la traduzione di concetti, frasi o contenuti più complessi in una sequenza di simboli che l’utente può comprendere. L’obiettivo di questo progetto è di sviluppare una serie di componenti di un’applicazione multi-piattaforma (basata su Dart/Flutter e integrata con Amazon AWS) per la gestione/creazione di simboli, l’interpretazione del testo fornito dall’educatore (anche tramite tecniche di machine learning per includere suggerimenti) e la visualizzazione per l’utente.

Implementazione di una cache riconfigurabile

Docente

Christian Pilato (web, mail)

Area di ricerca

Architetture

Keyword (max 3 separate da virgola)

Cache

Tecnologie da utilizzare

Verilog o VHDL, Strumenti di sintesi e simulazione

Descrizione (max 500 caratteri)

Le prestazioni di un modulo di memoria cache sono fortemente dipendenti dai suoi parametri (es: associatività). Allo stesso tempo, una cache con la possibilità di cambiare la propria configurazione potrebbe adattarsi meglio ad applicazioni con caratteristiche diverse.

Questo progetto ha l’obiettivo di creare una descrizione di una cache che permetta di selezionare dinamicamente la propria configurazione all’interno di un insieme dato in fase di progettazione.

Monitoring di architetture hardware con obiettivi di sicurezza

Docente

Christian Pilato (web, mail)

Area di ricerca

Architetture

Keyword (max 3 separate da virgola)

Progettazione hardware, hardware security, FPGA

Descrizione (max 500 caratteri)

Garantire la sicurezza di un dispositivo elettronico durante la sua esecuzione è una tematica molto importante, soprattutto nei casi dove la progettazione e la fabbricazione sono svolte da aziende diverse.

Questo progetto ha l’obiettivo di progettare un componente per monitorare eventuali anomalie di sicurezza durante l’esecuzione di un’architettura hardware implementata su FPGA.