Teaching
Materials for courses and thesis projects for students.
I’m a teaching assistant for the HPC Master’s course at the University of Salerno, and for Distributed Programming courses at the Bachelor’s level at the department of Computer Science. Both courses are led by Prof. Biagio Cosenza.
Book an Appointment
If you’re a student and want to schedule a meeting with me, please use the following link: Book a time slot.
Thesis & Project Supervision
Below is a selection of thesis topics currently offered.
Only high-level descriptions are shown — contact me for full details.
Application for Batched Drug Discovery on GPUs
Development of a Python application that interfaces with a SYCL-based computational backend to accelerate molecular matching tasks. The project involves using Python tools for heterogeneous computing (dpctl) to connect high-level workflows with optimized low-level kernels.
Supervisors: Dr. Antonio De Caro, Prof. Biagio Cosenza
Accelerating Graph Algorithms on GPUs
Implementation and benchmarking of graph algorithms on GPUs by using SYgraph, a framework for parallel graph applications.
Supervisors: Dr. Antonio De Caro, Prof. Biagio Cosenza
Performance evaluation of Python Data-Parallel Control Library
This project evaluates the performance of the Python Data-Parallel Control Library (dpctl) across different workloads. It benchmarks its data-parallel execution model, analyzes overheads, and compares results with low-level frameworks to assess its suitability for high-performance and heterogeneous computing environments.
Supervisors: Dr. Antonio De Caro, Prof. Biagio Cosenza
If you’re interested, please email me with:
- Background (courses taken, master’s program, GPU programming experience, etc.)
- Preferred topic
Courses
Here’s a list of courses I’ve assisted with:
- High Performance Computing (Master’s Level) – Teaching Assistant
- UNISA, A.Y. 2024–2025
- UNISA, A.Y. 2023–2024
- Progettazione di Algoritmi (Bachelor’s Level) – Tutor
- UNISA, A.Y. 2024–2025
- UNISA, A.Y. 2023–2024
- Elementi di Teoria della Computazione (Bachelor’s Level) – Tutor
- UNISA, A.Y. 2023–2024