Browse by Tags
All Tags »
Parallel Extensions (
RSS)
Nos artigos anteriores sobre a Task Parallel Library (TPL) foram referidos os métodos Parallel.For e Parallel.ForEach que servem essencialmente para criar ciclos que podem correr em paralelo. Este método, o Parallel.Invoke , serve para executar processos...
Este método executa um ciclo semelhante à instrução For Each , mas que possibilita a execução em paralelo. É muito semelhante ao exemplo do artigo anterior , mas difere do Parallel.For () pois é usado quando os dados são colecções ou arrays. Eis um exemplo...
Data parallelism refere-se a situações em que a mesma operação é realizada simultaneamente (ou seja em paralelo) em elementos de uma colecção ou array . A classe System.Threading.Tasks.Parallel , do namespace...
A evolução dos CPU’s deixou, nos últimos anos, de estar relacionada com a velocidade do CPU, mas sim com o número de núcleos que este tem. Estes núcleos ( cores ) permitem executar diversos processos em simultâneo, melhorando a utilização e performance...