[LA-SiGMA-gpu] Fwd: [Events] Computational Science Training (VSCSE) - Registration Open

Zhifeng Yun zyun at cct.lsu.edu
Thu Jul 5 11:49:02 CDT 2012


Hello everyone,

We still have a few openings for the " Programming Heterogeneous 
Parallel Computing Systems".

We encourage you to attend the workshop, these are great opportunities 
to learn more about some modern topics in computational science. The 
registration fee will be waived for LA-SiGMA students and postdocs. Just 
let Bety Rodriguez-Milla <brodrig at cct.lsu.edu> know when you complete 
your registration.

Regards,

Zhifeng


-------- Original Message --------
Subject: 	[Events] Computational Science Training (VSCSE) - Registration 
Open
Date: 	Thu, 24 May 2012 12:02:01 -0500
From: 	Karen Jones <kjones at cct.lsu.edu>
To: 	events at cct.lsu.edu



****PLEASE DISTRIBUTE *-- training opportunities located at LSU CCT
  for faculty, researchers and students***


The Virtual School of Computational Science and Engineering (VSCSE) is
excited to announce three Summer School courses for 2012. The VSCSE
provides courses and learning resources to help computational science
students use emerging petascale computing resources to address real
domain science problems. The summer courses for 2012 are:

*Programming Heterogeneous Parallel Computing Systems (July 10 - 13, 
2012)--**located at LSU CCT*
*
Science Cloud Summer School (July 30 - August 3, 2012)--**located at LSU 
CCT*
*
Proven Algorithmic Techniques for Many-core Processors (August 13 - 17, 
2012)*

These courses will be delivered to a number of sites nationwide using
high definition video conferencing technologies, allowing students to
travel to a number of convenient locations where they will be able to
work with a cohort of fellow computational scientists, have access to
local experts and interact virtually with course instructors.
Registration fees for these courses are $100* and help the host sites
offset their hospitality and facility costs.

Please visit http://www.vscse.org/summerschool/2012/ for more
information and the full site list or http://hub.vscse.org 
<http://hub.vscse.org/> to register
today!

*Departmental account numbers will be accepted for registration fees. 
  Contact kjones at lsu.edu <mailto:kjones at lsu.edu> for more information.

------------------

*Programming Heterogeneous Parallel Computing Systems*
July 10 - 13, 2012


      Course outline:

    * Introduction and a Quick review of CUDA C
          o Heterogeneous computing architectures and programming models
          o common algorithmic strategies for high performance
          o Work partitioning, kernels, thread grids, keywords and
            run-time APIs
          o The von Neumann model and modern computer hardware
    * Kernel-Based Data parallelism model
          o Mapping of thread indices to data indices
          o Thread/Warp scheduling and transparent scalability
          o Mapping of the OpenCL kernel model to the CUDA kernel model
    * CUDA memory types
          o Registers, on-chip scratchpad memory, caches and DRAM
          o Shared memory vs. register tiling
    * CUDA task parallelism model
          o Streams, queues and contexts
          o Double buffering to overlap data transfers with kernel
            execution
          o CUDA and OpenCL host code APIs
    * GMAC API for simplified task parallelism and multi-GPU programming
          o Automated double buffering and queue/stream management
          o Multi-GPU data exchange support
    * OpenACC for simplified kernel creation and deployment
          o OpenACC directives and pragma
          o Using OpenACC in a heterogeneous parallel application
    * MPI in a Heterogeneous Parallel Computing Environment
          o Domain partitioning, MPI ranks, and MPI communication
          o An example of heterogeneous parallel application using MPI
            and CUDA/OpenCL
          o Overlapping MPI message latency with node-level computation
    * FORTRAN in a heterogeneous parallel computing environment
          o Memory layout considerations
          o PGI compiler pragmas
    * Important Patterns of Heterogeneous Parallel Applications
          o TBD, to be selected from convolution, reduction, prefix
            scan, stencil
    * Hands-on Lab

------------------------


    Science Cloud Summer School

July 30 – August 3, 2012

The Science Cloud Summer School targets education and training of 
graduate students and the fostering of a community around a topic that 
has increasing interest and relevance: the use of cloud computing 
technologies in science - including infrastructure-as-a-service and 
platform-as-a-service. Because cloud computing systems and technologies 
provide a considerable departure from traditional models and evolve at a 
rapid pace, this event would provide a basis for students to immerse in 
a focused, intensive curriculum to learn fundamentals and experiment 
with these technologies in practice. We will cover topics of interest to 
students with both application and computer science focus.



Karen Cade Jones
Assistant Director, Outreach & Events
Center for Computation & Technology
Louisiana State University
225-578-0595
kjones at cct.lsu.edu <mailto:kjones at cct.lsu.edu>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mail.loni.org/mailman/private/lasigma-gpu/attachments/20120705/a52251a2/attachment.html 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Attached Message Part
Url: https://mail.loni.org/mailman/private/lasigma-gpu/attachments/20120705/a52251a2/attachment.pl 


More information about the LASiGMA-gpu mailing list