O IIS pode criar threads a partir de núcleos de GPU?

3

O IIS pode ser configurado para aproveitar as novas GPUs de múltiplos núcleos para fornecer thread adicional para máxima simultaneidade?

Meu pensamento é que, com tecnologia como o AMD Fusion, seria possível executar threads desses 400+ núcleos para ter um nível enorme de conexões simultâneas com um servidor.

Se alguém souber uma maneira de aproveitar esses núcleos, eu agradeceria.

    
por Chase Aucoin 22.07.2011 / 18:22

2 respostas

7

Não. Os núcleos da GPU são (comparativamente) dispositivos muito simples. Eles funcionam muito bem em tarefas paralelas, como renderização, criptografia e outras contas. Eles são basicamente horríveis nas operações lógica, de ramificação e dependente (simplificados para fins de argumentação). Eles também não executam o mesmo código que uma CPU.

Uma tarefa como servir páginas da Web quase não envolve matemática; é quase puramente lógica. Se o servidor web foi reescrito para trabalhar em uma GPU, seria substancialmente menos eficiente do que aquele que roda em CPUs similares.

    
por 22.07.2011 / 18:31
2

Ainda não, não, como versões de desenvolvimento não suportam DirectCompute / OpenCL / CUDA. De fato, considerando os tipos de carga de trabalho de computação do IIS, duvido que os tipos de 'core / processadores' nas GPUs atuais sejam muito úteis na aceleração desse tipo de carga. Se o 'Larrabee' da Intel tivesse funcionado, talvez isso ajudasse, mas agora você está sem sorte.

    
por 22.07.2011 / 18:31