Parallelizzazione e rinormalizzazione numerica


Autoria(s): Vianello, Simone
Contribuinte(s)

Ortolani, Fabio

Data(s)

19/12/2014

Resumo

I processori multi core stanno cambiando lo sviluppo dei software in tutti i settori dell'informatica poiché offrono prestazioni più elevate con un consumo energetico più basso. Abbiamo quindi la possibilità di una computazione realmente parallela, distribuita tra i diversi core del processore. Uno standard per la programmazione multithreading è sicuramente OpenMP, il quale si propone di fornire direttive semplici e chiare per lo sviluppo di programmi su sistemi a memoria condivisa, fornendo un controllo completo sulla parallelizzazione. Nella fisica moderna spesso vengono utilizzate simulazioni al computer di sistemi con alti livelli di complessità computazionale. Si ottimizzerà un software che utilizza l'algoritmo DMRG (Density Matrix Renormalization Group), un algoritmo che consente di studiare reticoli lineari di sistemi a molti corpi, al fine di renderlo più veloce nei calcoli cercando di sfruttare al meglio i core del processore. Per fare ciò verrà utilizzata l'API OpenMP, che ci permetterà in modo poco invasivo di parallelizzare l'algoritmo rendendo così più veloce l'esecuzione su architetture multi core.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/7845/1/Vianello_Simone_Parallelizzazione_e_rinormalizzazione_numerica.pdf

Vianello, Simone (2014) Parallelizzazione e rinormalizzazione numerica. [Laurea magistrale], Università di Bologna, Corso di Studio in Fisica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS8025/>

Relação

http://amslaurea.unibo.it/7845/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #parallelizzazione #scuola :: 843899 :: Scienze #cds :: 8025 :: Fisica [LM-DM270] #indirizzo :: 787 :: Curriculum A: Teorico generale #sessione :: seconda
Tipo

PeerReviewed