O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte dos desenvolvedores. Esse trabalho avalia se algumas das dificuldades presentes no desenvolvimento de algoritmos paralelos são reduzidas utilizando-se a linguagem de programação funcional pura Haskell. Para tal, propõe-se comparar implementações sequenciais e paralelas de algoritmos em Haskell considerando desempenho e algumas ponderações sobre legibilidade. Adicionalmente, propõe-se comparar implementações de um mesmo algoritmo em Haskell e em uma linguagem imperativa. Por último, resultados são apresentados.The development of parallel algorithms is a complex and error-prone task, requiring a considerable effort from the point of view of the d...
Projecte realitzat en el marc d’un programa de mobilitat amb la Tampere University of Technology (TU...
Este trabalho propôs uma Linguagem Específica de Domínio de Programação Paralela Orientada a Padrões...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte do...
Recentemente, a queda na taxa de crescimento da quantidade de transístores integráveis em processad...
Computaçãao quântica pode ser entendida como transformação da informação codificada no estado de um ...
Na última década surgiram diversas abordagens para programação genérica em Haskell: PolyP, Scrap You...
. A linguagem Haskell é comumente utilizada em universidades para ensino do paradigma de programaçã...
Implementar um algoritmo de tabela hash concorrente que extraia desempenho está longe de ser uma tar...
El aumento del poder de cómputo de procesadores con un solo núcleo ha llegado a su fin, y por lo tan...
Este trabalho e dedicado ao estudo da exploração de paralelismo na Programação em Lógica. O aspecto ...
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorDiferentes linguagens de programação disp...
Tradicionalmente, linguagens funcionais fornecem um grau de abstração superior ao encontrado em outr...
O objetivo desse trabalho de graduação é a paralelização de um aplicativo comercial com a biblioteca...
It has often been suggested that functional languages provide an excellent basis for programming par...
Projecte realitzat en el marc d’un programa de mobilitat amb la Tampere University of Technology (TU...
Este trabalho propôs uma Linguagem Específica de Domínio de Programação Paralela Orientada a Padrões...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte do...
Recentemente, a queda na taxa de crescimento da quantidade de transístores integráveis em processad...
Computaçãao quântica pode ser entendida como transformação da informação codificada no estado de um ...
Na última década surgiram diversas abordagens para programação genérica em Haskell: PolyP, Scrap You...
. A linguagem Haskell é comumente utilizada em universidades para ensino do paradigma de programaçã...
Implementar um algoritmo de tabela hash concorrente que extraia desempenho está longe de ser uma tar...
El aumento del poder de cómputo de procesadores con un solo núcleo ha llegado a su fin, y por lo tan...
Este trabalho e dedicado ao estudo da exploração de paralelismo na Programação em Lógica. O aspecto ...
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorDiferentes linguagens de programação disp...
Tradicionalmente, linguagens funcionais fornecem um grau de abstração superior ao encontrado em outr...
O objetivo desse trabalho de graduação é a paralelização de um aplicativo comercial com a biblioteca...
It has often been suggested that functional languages provide an excellent basis for programming par...
Projecte realitzat en el marc d’un programa de mobilitat amb la Tampere University of Technology (TU...
Este trabalho propôs uma Linguagem Específica de Domínio de Programação Paralela Orientada a Padrões...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...