Pergunta

Gostaria de saber se os programas de desenvolvimento de software mais comuns, como o Microsoft Visual Studio, seus compiladores são otimizados para usar ao máximo o recurso Hyper-Threading?Vale a pena optar por um processador hiper-threaded para trabalhar com esses softwares?

Eu li muitos comentários de que o hyper threading só é útil para aplicativos multithread intensivos, como editores de vídeo, etc. Alguns comentários dizem que softwares que não são otimizados para usar o Hyper threading podem sofrer uma diminuição no desempenho e muitas pessoas executam seus sistemas com hyper rosqueamento desligado.

Como sou um programador iniciante, gostaria de saber se esses argumentos e análises são verdadeiros no campo da programação.

Novamente estou falando sobre os compiladores e IDE e não sobre os aplicativos que vou criar! (como se agora eu não soubesse como criar aplicativos multi-threaded!!)

Foi útil?

Solução

Como você ainda não decidiu qual plataforma IDE/desenvolvimento usar, pode haver outros fatores a serem considerados além do threading.A maioria das linguagens e compiladores de alto nível suporta pool de threads, que provavelmente é o que você está procurando.Não posso falar de compiladores que não usei então deixarei um link para o artigo abaixo:

.Net e hiper threading

Parece um pouco desatualizado, mas os conceitos básicos são explicados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top