Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/34684
Registro completo de metadados
Campo DCValorIdioma
dc.creatorFigueirêdo, Ítalo Nicácio dos Santos Gomes de-
dc.date.accessioned2025-06-05T12:39:15Z-
dc.date.available2024-11-18-
dc.date.available2025-06-05T12:39:15Z-
dc.date.issued2024-10-23-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/34684-
dc.description.abstractThis article explores the parallelization of the MOZYME algorithm, a linear scaling technique imple mented in the MOPAC quantum chemistry software. Parallelization aims to enable calculations on larger molecular systems, such as biomolecules. The focus of this work is on the parallelization of two crucial MOZYME subroutines: density for MOZYME and diagg1. The parallelization tool chosen was OpenMP, which allows the workload to be distributed among multiple processing cores. The Intel® VTune™ Profiler was used to analyze performance, identifying the density for MOZYME and diagg1 subroutines as those that demand the most computing resources. To evaluate the effectiveness of pa rallelization, a benchmark was carried out using an AMD Ryzen Threadripper PRO 5995WX processor with 64 physical cores and 128 threads. The tests covered several molecular systems, varying in size and complexity, with different cut-off radii for atomic interactions. The results show a speedup of up to 3x in total MOPAC time in a MOZYME calculation. The density and diagg1 subroutines achieved speedups of up to 30x and 6.7x, respectively.pt_BR
dc.description.provenanceSubmitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2025-06-05T12:39:15Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) ́Italo Nicacio dos Santos Gomes de Figueiredo_TCC.pdf: 383153 bytes, checksum: 2db4b05f8c2d583418e07cf89ec41284 (MD5)en
dc.description.provenanceMade available in DSpace on 2025-06-05T12:39:15Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) ́Italo Nicacio dos Santos Gomes de Figueiredo_TCC.pdf: 383153 bytes, checksum: 2db4b05f8c2d583418e07cf89ec41284 (MD5) Previous issue date: 2024-10-23en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectAlgorítimopt_BR
dc.subjectMOZIMEpt_BR
dc.subjectTécnica de escalonamento linearpt_BR
dc.subjectSoftwarept_BR
dc.titleParalelização do algoritmo MOZYME no MOPACpt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Rocha, Gerd Bruno da-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9404945858555096pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/8064249489729895pt_BR
dc.description.resumoEste artigo explora a paralelização do algoritmo MOZYME, uma técnica de escalonamento linear imple mentada no software de química quântica MOPAC. A paralelização visa permitir cálculos em sistemas moleculares maiores, como biomoléculas. O foco deste trabalho está na paralelização de duas sub-rotinas cruciais do MOZYME: density for MOZYME e diagg1. A ferramenta para paralelização escolhida foi o OpenMP, que permite a distribuição da carga de trabalho entre múltiplos núcleos de processamento. O Intel® VTune™ Profiler foi utilizado para analisar o desempenho, identificando as sub-rotinas den sity for MOZYMEediagg1 como as que mais demandam recursos computacionais. Para avaliar a eficácia. Da paralelização, foi realizado um benchmark utilizando um processador AMD Ryzen Threadripper PRO 5995WX com 64 núcleos físicos e 128 threads. Os testes abrangeram diversos sistemas moleculares, vari ando em tamanho e complexidade, com diferentes raios de corte para interações atômicas. Os resultados demonstram um speedup de até 3x no tempo total do MOPAC em um cálculo MOZYME. As sub-rotinas density e diagg1 alcan¸caram speedups de at´ e 30x e 6,7x, respectivamente.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentComputação Científicapt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::OUTROSpt_BR
Aparece nas coleções:TCC - Ciência da Computação - CI

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
́Italo Nicacio dos Santos Gomes de Figueiredo_TCC.pdfTCC374,17 kBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons