Keeneland taught SC11 tutorial on Scalable Heterogeneous GPU computing on Monday, Nov 14 2011

The tutorial is here.
SESSION: M12: Scalable Heterogeneous Computing on GPU Clusters
ROOM: TCC LL5
EVENT TYPE: Tutorial
TIME: 8:30AM - 5:00PM
Presenter(s):Jeffrey Vetter, Kyle Spafford, Philip Roth, Allen Malony
SLIDES:
EXAMPLE PBS SCRIPT:
[std0044@kidlogin1 ~]$ cat hostname.pbs
#!/bin/bash
#PBS -A UT-NTNLEDU
#PBS -l nodes=1:ppn=12:gpus=3,walltime=00:15:00,feature=sc11tutorial
#PBS -m b
cd $PBS_O_WORKDIR
mpirun hostname
exit 1
[std0044@kidlogin1 ~]$
[std0044@kidlogin1 ~]$ qsub hostname.pbs
109417.kidserv1.nics.utk.edu
[std0044@kidlogin1 ~]$ qstat -u std0044
kidserv1.nics.utk.edu: GaTech/NICS experimental cluster
Req'd Req'd Elap
Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time
-------------------- -------- -------- ---------------- ------ ----- --- ------ ----- - -----
109417.kidserv1. std0044 serial hostname.pbs 30785 1 12 -- 00:15 C 00:00
[std0044@kidlogin1 ~]$ ls
hostname.pbs hostname.pbs.e109417 hostname.pbs.o109417
[std0044@kidlogin1 ~]$ cat hostname.pbs.o109417
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
kid120.nics.utk.edu
TUTORIAL OVERVIEW
Overview of scalable heterogeneous systems, and refreshers in MPI and CUDA/OpenCL;
- Successful, demonstrated methodologies for migrating existing applications to scalable heterogeneous systems;
- Performance and Correctness tools for integrated MPI and CUDA/OpenCL analysis
- Integrated MPI and CUDA/OpenCL optimization techniques
Last but not least, the tutorial will enable participants to put into practice what they have learned thanks to the hands on sessions on the Keeneland Initial Delivery system.
Read more at the official SC11 website.



