Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/44391
Full metadata record
DC FieldValueLanguage
dc.creatorResende, Filipe Caetano Oliveira de-
dc.date.accessioned2024-12-19T12:39:27Z-
dc.date.available2024-12-19T12:39:27Z-
dc.date.issued2024-12-09-
dc.identifier.citationRESENDE, Filipe Caetano Oliveira de. Multiplicação de matrizes comprimidas. 2024. 45 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de Uberlândia, Uberlândia, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/44391-
dc.description.abstractThis work explores the field of Compressed Linear Algebra, which investigates methods for compressing matrices, enabling algebraic operations to be performed directly on the compressed representations efficiently. An algorithm for matrix compression was implemented, along with a method for multiplying compressed matrices by a right-hand vector, both based on the solution presented in Ferragina et al. (2022). The compression process was carried out in a partitioned manner, dividing the matrices into blocks processed sequentially. The experiments evaluated the impact of the number of blocks on reducing RAM memory usage. The results indicated a significant reduction in memory consumption during both compression and multiplication as the number of blocks used for matrix segmentation increased. Execution time improved during compression and remained nearly constant during multiplication. However, the compression rate experienced a moderate degradation as the number of blocks used to divide each matrix increased. We conclude that the proposed approach is promising for scenarios with limited computational resources, such as embedded devices and IoT.pt_BR
dc.description.sponsorshipCNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológicopt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/*
dc.subjectalgoritmos de compressão, compressão de matrizes, compressed linear algebra, multiplicação de matrizes, compressão gramatical.pt_BR
dc.titleMultiplicação de matrizes comprimidaspt_BR
dc.title.alternativeCompressed matrix multiplicationpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Louza, Felipe Alves da-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7042349168112978pt_BR
dc.contributor.referee1Nunes, Daniel Saad Nogueira-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/1867062109453099pt_BR
dc.contributor.referee2Razente, Humberto Luiz-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4700164571979002pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/1610792581321428pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho explora a área de Compressed Linear Algebra, que investiga métodos para comprimir matrizes, permitindo a realização de operações algébricas diretamente sobre as representações comprimidas de forma eficiente. Foi implementado um algoritmo de compressão de matrizes, juntamente com um método para multiplicar as matrizes comprimidas por um vetor à direita, ambos baseados na solução apresentada em Ferragina et al. (2022). O processo de compressão foi realizado de maneira particionada, dividindo as matrizes em blocos processados sequencialmente. Os experimentos avaliaram o impacto do número de blocos na redução do uso de memória RAM. Os resultados indicaram uma redução significativa no consumo de memória, tanto durante a compressão quanto na multiplicação, à medida que a quantidade de blocos utilizados na segmentação da matriz aumenta. O tempo de execução melhorou durante a compressão e permaneceu praticamente constante na multiplicação. Contudo, a taxa de compressão sofreu uma degradação moderada com o aumento do número de blocos utilizados na divisão de cada matriz. Concluímos que a abordagem proposta é promissora para cenários com recursos computacionais limitados, como dispositivos embarcados e IoT.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseEngenharia da Computaçãopt_BR
dc.sizeorduration45pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
Appears in Collections:TCC - Engenharia de Computação

Files in This Item:
File Description SizeFormat 
Multiplicaçãodematrizescomprimidas.pdf1.64 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons