Luigi Gallo

Laurea Triennale

Relatore

  1. Professore Vittorio Scarano

    Tutor

  2. Alessia Antelmi

Indice

Cosa studio?

Studio informatica presso Università degli Studi di Salerno.

Diario

Settimana Argomenti Riferimenti Utili
1 Studio di articoli riguardati gli "Evolution Algorithm". https://link.springer.com/article/10.1007/s11042-020-10139-6#Sec10
2 Introduzione e primi test con linguaggio Julia. https://docs.julialang.org/en/v1/
3 Introduzione ed analisi NSGA-II e Evolutionary. https://github.com/gsoleilhac/NSGAII.jl https://github.com/wildart/Evolutionary.jl
4 Scrittura della versione parallela e distribuita di NSGA-II.
5 Scrittura della versione parallela e distribuita di Evolutionary.
6 Test del codice realizzato (utilizzando in input varie funzioni),raccolta di dati tramite BenchmarkTools.jl e calcolo speedup. https://github.com/JuliaCI/BenchmarkTools.jl
7 Realizzazione grafici "speedup/numero di core" mediante l'uso di Pyplop. https://github.com/JuliaPy/PyPlot.jl
8 Introduzione ad analisi HGEpidemics. https://github.com/alessant/HGEpidemics
9 Scrittura prima versione non sequenziale di HGEpidemics(gestione thread safety).
10 Modiche a HGEpidemics : debugging spreeding_experiment.jl e aggiunta SharedArray a SIS.jl . https://codingclubuc3m.github.io/2018-06-06-Parallel-computing-Julia.html#shared-arrays
11 Breve descrizione Lista
12 Breve descrizione Lista
13 Breve descrizione Lista
14 Breve descrizione Lista

Materiale

Software

  • Visual Studio Code
  • Julia 1.6.2

Seminari

  1. Make it Faster: Come scrivere codice parallelo e distribuito in Julia

La mia tesi

Titolo: Codice parallelo e distribuito in Julia

Abstract:

Inserire Abstract
Qui

Bibliografia

  1. Autori, Titolo. [Conferenza|Giornale]. Altro. Anno