Spool de tarefas para o servidor de computação no Debian

1

Recentemente, nossa universidade comprou um servidor de computação com um Xeon multi-core e quatro potentes placas de vídeo GeForce para aulas de disciplina "High perfomance computing with CUDA".

Existe o Debian Squeeze nele. Estou tentando encontrar uma solução para organizar a fila de tarefas (ou spooler de tarefas) para que os alunos possam iniciar seus programas. Como existe apenas uma CPU, imaginei que temos que usar a fila: as tarefas dos alunos são colocadas na fila e lançadas uma a uma.

É claro que deve haver capacidade de matar tarefas quando estiver suspenso.

Depois de algumas pesquisas eu encontrei duas coisas relacionadas: Aipo e Spooler de Tarefas

Você poderia sugerir algo?

    
por Kirill 14.04.2011 / 07:26

2 respostas

2

Você deve considerar Condor e um dos garfos do Sun Grid Engine . Tanto a Condor quanto a SGE são muito usadas na comunidade acadêmica de HPC para agendamento em lote, e permitirão que você aumente de maneira elegante caso adquira hardware adicional.

    
por 14.04.2011 / 07:35
1

Que tal configurar a fila de tarefas usando o Celery e o PyCUDA? Você seria capaz de delegar tarefas entre CPUs, bem como entre núcleos CUDA.

    
por 22.01.2012 / 12:09