[Mauiusers] GPUs as a calculation elements in cluster.
James A. Peltier
jpeltier at cs.sfu.ca
Sun Jul 20 23:41:29 MDT 2008
On Thu, 17 Jul 2008, Egor Tur wrote:
> Hi folk.
>
> What we have - each node in cluster has 2 GPUs and 8 cores (2 quad CPU).
> What we want - create different queues (1) for GPU jobs, (2) for pure CPU jobs and (3) for mixed GPU+CPU jobs.
> Case (1) means that all jobs use GPU on all nodes.
> Case (2) means that all jobs use only CPU on all nodes.
> Case (3) means that all jobs use as GPU as CPU (as threads) on each node.
>
> How we can organise these by torque and maui?
> For CPU jobs we must create queue which have only 6 CPU per node. (other 2 CPU are used by GPU)
> For GPU jobs we must create queue which have 2 CPU per node.
> And we what to have queue for jobs which use one GPU and 4 CPU per node.
>
> If is it possible? If yes, how we can do this? Who have experience with the same problem?
>
I'm interested in this as well, as we will be purchasing a GPU based
cluster solution in the not so distant future. My first incline is to
setup each not with a consumable resource. That resource could be defined
then in the job submission as
qsub -l nodes=1:gpus=2
or some such thing. I too am looking for input though :)
--
James A. Peltier
Systems Analyst (FASNet), VIVARIUM Technical Director
Simon Fraser University - Burnaby Campus
Phone : 778-782-6573
Fax : 778-782-3045
Mobile : 778-840-6434
E-Mail : jpeltier at sfu.ca
Website : http://www.fas.sfu.ca | http://vivarium.cs.sfu.ca
MSN : subatomic_spam at hotmail.com
More information about the mauiusers
mailing list