Programação Paralela em Arquiteturas Multi-Core/Ambientes de programação e bibliotecas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 18:
Para desenvolvedores o benefícios claros de TBB são:
 
# TBB reduz significativamente o número de linhas requeridas no código para desenvolver aplicações multithreads[[multithread]]s.
# TBB reduz a complexidade de programação para o desenvolvimento de aplicações multithreads (esconde muitos detalhes no gerenciamento de threads).
# O gerenciador de tarefas do TBB analisa automaticamente no sistema a execução do software está executando, escolhendo números ótimos de threads, executa o [[balanceamento de carga]] espalhando o trabalho entre os demais processadores.
# Como resultado, a aplicação com threads[[thread]]s utilizando TBB escala automaticamente com uso total da computação dos núcleos disponíveis mesmo que no futuro esse número de núcleos aumente.
 
Tendo alguma experiência no desenvolvimento multithreads em software [[C++]] (novas aplicações ou conversão de aplicativos legados que operam sistemas com multiprocessadores[[multiprocessador]]es/ [[multi-núcleosnúcleo]]s), pode-se experimentar o TBB e será notada a diferença rapidamente em sua facilidade de uso.
 
==Exemplos de uso==