Novos algoritmos simd para multiplicacao de matrizes no hipercubo

Detalhes bibliográficos
Ano de defesa: 1992
Autor(a) principal: Sanches, Carlos Alberto Alonso
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://teses.usp.br/teses/disponiveis/45/45132/tde-20210729-003452/
Resumo: A principal contribuicao deste trabalho e a elaboracao de varios algoritmos originais para multiplicacao de matrizes n x n no hipercubo de p processadores, sendo que dois destes superam, em termos de complexidade de tempo, os melhores algoritmos conhecidos, devidos a dekel, nassimi e sahni. Eles apresentaram algoritmos de o ('N POT.LAMBDA'/'P POT.LAMBDA-1/2'), com 2'< OU ='LAMBDA'<3 e 1'< OU ='p'< OU ='N POT.2', e o ('LOG.BASE 10'p/'N POT.2' + 'N POT.3'/p), com 'N POT.2'< OU ='p'< OU ='N POT.3'. O algoritmo mm'M IND.1' apresentado neste trabalho e o ('N POT.2'/'P POT.2/3'LOG.BASE 10'p+'N POT.LAMBDA'/'P POT.LAMBDA/3'), com 1'< OU ='p'< OU ='N POT.3'. Demonstra-se que mm'M IND.1' e melhor para 1'< OU ='p'< OU ='N POT.3'/'log.Base 10'N POT.3'. Atraves do estudo de alguns outros trabalhos dos mesmos autores, pode-se observar que o hipercubo e encarado por eles de uma maneira interessante, a qual chamamos de visualizacao matricial. A principal vantagem dessa visualizacao e sugerir uma ideia geometrica do hipercubo, e ao mesmo tempo aproveitar a presenca de varios sub-hipercubos nesta estrutura. Com a utilizacao das operacoes basicas de comunicacao, ganhou-se clareza, simplicidade e concisao nos algoritmos, que sao descritos segundo uma nova formalizacao introduzida neste trabalho. Nos tambem apresentamos outros algoritmos originais para multiplicacao