Eu percebo que, ao fazer essa pergunta, já me rotulei de "despreparado" para as estações de trabalho de alto desempenho, mas, seja como for, você precisa começar de algum lugar!
Gostaria de saber como diferentes distribuições de Linux lidam com múltiplos núcleos e multiencadeamento, para ajudar a determinar qual pode ser melhor para uma estação de trabalho HPC.
Por padrão, sei que o Linux tira proveito de vários núcleos, mas alguém tem links de referência sobre como ele lida com vários núcleos (em inglês, ou seja, não quero ler o código-fonte;)) além de desempenho gráficos de comparação (re: utilização do núcleo ao longo do tempo, distribuição de threads, tempos de compilação, etc). Entendo que os aplicativos também devem ser otimizados para suporte a vários núcleos, mas o primeiro passo é aproveitar ao máximo o sistema operacional.
Ou estou errado, e o Linux é inerentemente o mesmo com relação a isso, não importa a distribuição e, em vez disso, o desempenho será todo baseado em aplicativos?