Nos últimos anos, a crescente demanda por alto desempenho tem favorecido o surgimento de arquiteturas e algoritmos cada vez mais eficientes. A popularidade das plataformas distribuídas levanta novas questões no desenvolvimento de algoritmos paralelos tais como comunicação, heterogeneidade e dinamismo de recursos. Estas questões podem resultar em aplicações com carga de trabalho conhecida somente em tempo de execução. A irregularidade do algoritmo ou da entrada de dados também pode influenciar na carga de trabalho da aplicação. Uma aplicação paralela pode solucionar estas questões por meio de algoritmos dinâmicos ao utilizar técnicas de programação que definam o trabalho de uma tarefa e possibilitem a utilização de recursos sob demanda. A gr...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Normalmente, utiliza-se o paradigma de troca de mensagens quando se está programando uma arquitetura...
Nos últimos anos, a crescente demanda por alto desempenho tem favorecido o surgimento de arquitetura...
Processadores multicore permitem que aplicações explorem paralelismo no nível de threads para habili...
Com o objetivo de ser portável e eficiente em arquiteturas HPC atuais, a execução de um programa par...
Esta Dissertação de Mestrado propõe dois novos algoritmos para tornar mais eficiente o escalonamento...
Message Passing Interface (MPI) é o padrão de facto para o desenvolvimento de aplicações paralelas e...
O bom desempenho de uma aplicação paralela é obtido conforme o modo como as técnicas de paralelizaçã...
O desenvolvimento de programas paralelos e distribuídos encontra na programação baseada em passagem ...
Sistemas MPSoC modernos fazem uso de recursos que eram disponibilizados apenas em computadores de pr...
O crescente desenvolvimento de aplicações de alto desempenho é uma realidade presente nos dias atuai...
Os últimos anos têm apresentado um aumento na aceitação e adoção do processamento paralelo, tanto pa...
O projeto de MPSoCs é uma clara tendência na indústria de semicondutores. Os MPSoCs são capazes de e...
Existem muitos fatores capazes de influenciar o desempenho de um programa paralelo MPI (Message Pass...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Normalmente, utiliza-se o paradigma de troca de mensagens quando se está programando uma arquitetura...
Nos últimos anos, a crescente demanda por alto desempenho tem favorecido o surgimento de arquitetura...
Processadores multicore permitem que aplicações explorem paralelismo no nível de threads para habili...
Com o objetivo de ser portável e eficiente em arquiteturas HPC atuais, a execução de um programa par...
Esta Dissertação de Mestrado propõe dois novos algoritmos para tornar mais eficiente o escalonamento...
Message Passing Interface (MPI) é o padrão de facto para o desenvolvimento de aplicações paralelas e...
O bom desempenho de uma aplicação paralela é obtido conforme o modo como as técnicas de paralelizaçã...
O desenvolvimento de programas paralelos e distribuídos encontra na programação baseada em passagem ...
Sistemas MPSoC modernos fazem uso de recursos que eram disponibilizados apenas em computadores de pr...
O crescente desenvolvimento de aplicações de alto desempenho é uma realidade presente nos dias atuai...
Os últimos anos têm apresentado um aumento na aceitação e adoção do processamento paralelo, tanto pa...
O projeto de MPSoCs é uma clara tendência na indústria de semicondutores. Os MPSoCs são capazes de e...
Existem muitos fatores capazes de influenciar o desempenho de um programa paralelo MPI (Message Pass...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Normalmente, utiliza-se o paradigma de troca de mensagens quando se está programando uma arquitetura...