Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/31483
Registro completo de metadados
Campo DCValorIdioma
dc.creatorPequeno, Alielson Ferreira-
dc.date.accessioned2024-08-19T17:06:41Z-
dc.date.available2023-06-27-
dc.date.available2024-08-19T17:06:41Z-
dc.date.issued2023-06-22-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/31483-
dc.description.abstractWith the technological advances achieved in the field of computing, parallelism has consequently been increasingly used. In this context, tools that calculate distance and atomic interactions are usually coded without using this device. Thus, this work aims to optimize one of these tools, Ysera, to evaluate the impact of using parallelism in your code. The optimization was carried out with the restructuring of its code so that it worked in parallel with resources available for the Python language, the multiprocessing. The performance gain evaluation was done through several software executions sequential and parallel, using input files in PDB format of different sizes. Evaluating its execution time, memory consumption, and processing. The impact that the increase in the number of processes causes on its performance was also evaluated. As a result, a performance improvement of up to more than 50% was obtained compared to the original version of the tool, reducing the computational time to obtain the desired output data.pt_BR
dc.description.provenanceSubmitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2024-08-19T17:06:41Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Alielson Ferreira Pequeno_TCC.pdf: 719935 bytes, checksum: f7ace2e9f199a4594536de16ba520bdd (MD5)en
dc.description.provenanceMade available in DSpace on 2024-08-19T17:06:41Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Alielson Ferreira Pequeno_TCC.pdf: 719935 bytes, checksum: f7ace2e9f199a4594536de16ba520bdd (MD5) Previous issue date: 2023-06-22en
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.subjectBioinformática estruturalpt_BR
dc.subjectProeômicapt_BR
dc.subjectMultiprocessamentopt_BR
dc.subjectPythonpt_BR
dc.titleAvaliação do uso de paralelismo em Python para um preditor de interações atômicas de estruturas tridimencionais de proteínaspt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Rego, Thais Gaudencio do-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3166390632199101pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2668804796235910pt_BR
dc.description.resumoCom os avanços tecnológicos alcançados na área da computação, o paralelismo vem consequentemente sendo cada vez mais utilizado. Nesse contexto, ferramentas que calculam distância e interações atômicas, normalmente, são codificadas sem o uso desse artifício. Dessa forma, o objetivo deste trabalho é otimizar uma dessas ferramentas, o Ysera, para avaliação do impacto do uso do paralelismo em seu código. A otimização foi realizada com a reestruturação do seu código para que trabalhasse de forma paralela com recursos disponíveis para a linguagem Python, o multiprocessamento. A avaliação de ganho de desempenho foi feita através de diversas execuções do software de forma sequencial e de forma paralela, utilizando arquivos de entrada no formato PDB de tamanhos variados. Avaliando seu tempo de execução, consumo de memória e processamento. Também foi avaliado o impacto que o aumento do número de processos causa em seu desempenho. Como resultado, obteve-se uma melhora de desempenho de até mais de 50% comparando com a versão original da ferramenta, reduzindo o tempo computacional para obter os dados de saída desejados.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 
Alielson Ferreira Pequeno_TCC.pdfTCC703,06 kBAdobe PDFVisualizar/Abrir


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