Recentemente, a queda na taxa de crescimento da quantidade de transístores integráveis em processadores tem desacelerado o crescimento de poder computacional. A lei de Moore parece aproximar-se de seu fim. Com isso, é desafiada a premissa de que software escrito hoje terá melhor desempenho no futuro simplesmente devido à evolução dos processadores. Ainda assim, aplicações paralelas ainda podem se tornar mais eficientes ao se distribuir trabalho entre diferentes processadores para execução simultânea. Para permitir a paralelização, são necessários múltiplos núcleos de processamento, o que tem levado à popularização de arquiteturas multinúcleo. Entretanto, a escrita de aplicações paralelas não é trivial. Deve-se escrever um programa ...
Transactional memory is a thread synchronization model that uses a transaction concept which is simi...
Este trabalho mostra uma forma de pensar concorrente. São utilizados algoritmos de grafos, algoritmo...
A adoção dos microprocessadores com múltiplos núcleos de execução pela indústria semicondutora tem c...
Computaçãao quântica pode ser entendida como transformação da informação codificada no estado de um ...
O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte do...
A popularização dos processadores multinúcleo e de tecnologias como o hyper-threading evidencia uma ...
A concurrent implementation of software transactional memory in Concurrent Haskell using a call-by-n...
Na última década surgiram diversas abordagens para programação genérica em Haskell: PolyP, Scrap You...
Com a adoção pelo mercado dos processadores de nucleos multiplos, o uso de threads em Java se torna...
This thesis motivates and develops a robust distributed Software Transactional Memory (STM) library ...
Este trabalho e dedicado ao estudo da exploração de paralelismo na Programação em Lógica. O aspecto ...
El aumento del poder de cómputo de procesadores con un solo núcleo ha llegado a su fin, y por lo tan...
The current architecture of computers calls for applications to be prepared to use more than one pro...
This work proposes to investigate the use of Software Transactional Memory (STM) as a programming al...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Transactional memory is a thread synchronization model that uses a transaction concept which is simi...
Este trabalho mostra uma forma de pensar concorrente. São utilizados algoritmos de grafos, algoritmo...
A adoção dos microprocessadores com múltiplos núcleos de execução pela indústria semicondutora tem c...
Computaçãao quântica pode ser entendida como transformação da informação codificada no estado de um ...
O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte do...
A popularização dos processadores multinúcleo e de tecnologias como o hyper-threading evidencia uma ...
A concurrent implementation of software transactional memory in Concurrent Haskell using a call-by-n...
Na última década surgiram diversas abordagens para programação genérica em Haskell: PolyP, Scrap You...
Com a adoção pelo mercado dos processadores de nucleos multiplos, o uso de threads em Java se torna...
This thesis motivates and develops a robust distributed Software Transactional Memory (STM) library ...
Este trabalho e dedicado ao estudo da exploração de paralelismo na Programação em Lógica. O aspecto ...
El aumento del poder de cómputo de procesadores con un solo núcleo ha llegado a su fin, y por lo tan...
The current architecture of computers calls for applications to be prepared to use more than one pro...
This work proposes to investigate the use of Software Transactional Memory (STM) as a programming al...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Transactional memory is a thread synchronization model that uses a transaction concept which is simi...
Este trabalho mostra uma forma de pensar concorrente. São utilizados algoritmos de grafos, algoritmo...
A adoção dos microprocessadores com múltiplos núcleos de execução pela indústria semicondutora tem c...