Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Ok.
Dentro em breve terei 32 cpus na minha Workstation multicore e o que fazer? Abrir 31 instâncias do meu IM e deixar um core para meu Sistema Operacional?
Voltaremos ao banco de aula para aprender a programar e conceber sistemas com paralelismo e concorrência?
Primeiro virão utilidades mais simples: comprimir dados, filtrar imagens, editar e transformar vídeos - todos problemas que têm algoritmos com paralelismo bem conhecidos.
Depois serão as aplicações normais coletando dados externos, trazendo vídeo, possibilitando a intercomunicação para a cooperação, etc. Tudo isto em um só tempo.
Isto irá reforçar a mudança na arquitetura da nossa infra-estrutura e soluções em direção à composição (pense em S+S).
Mas o problema mais “duro” vem antes. Como trazer a programação com paralelismo às massas? A Msdn Magazine de Outubro já mostra um movimento nesta direção.
Recomendo uma especial atenção ao artigo sobre o PLinq.