| 9:00 AM - 9:30 AM |
OPECG-2009 Registration for Mode 1 & Mode 2 Programme
|
| |
|
| 9:30 AM-10:30 AM |
Inauguration Ceremony
OPECG-2009 Inauguration
•
Prof. M. S. Shunmugam
*
Head, Department of Mechanical Engineering
•
Prof. S. Santha Kumar
*
Dean, Academic Course
•
Shri. M. R. Rajagopalan
Director,
C-DAC, Chennai
•
Dr.VCV.Rao
Workshop Co-ordinator
C-DAC, Pune
•
Prof. R. Kalyana Krishnan
*
Professor, Department of Computer Science
•
Prof. N. Siva Prasad
*
Workshop Co-ordinator
Professor, Dept. of Mech. Engineering
|
| |
( *
= Indian Institute of Technology Madras, Chennai )
|
|
10:30 AM -11:00 AM Coffee & Tea Break
|
| 11:00 AM-11:15 AM |
OPECG-2009 Overview
An Overview of OPECG-2009-Technical Programme
(Mode 1 & Mode 2); An Overview of OPECG-2009 Hands-on Session
Speaker : C-DAC
|
| |
OPECG-2009-summary.pdf
|
| |
OPECG-2009-overview-pesentation.pdf
|
| |
|
|
|
| 11:15 AM - 11:45 AM |
Classroom Lecture :
An Overview of Multi-Core Architecture &
Programming Environment
Speaker : C-DAC
|
| |
|
| 11:45 AM - 12:45 PM |
Classroom Lecture :
Prog. on Multi Core Processors : Part-I
Pthreads & OpenMP - Performance Issues
Speaker : C-DAC
|
|
1:00 PM -2:00 PM Lunch Break |
|
Hands-on Session :
CAE Laboratory, Machine Design Block, Dept. of Mech. Engineering
|
| 2:00 PM - 4:00 PM |
Hands-on Session
|
|
Programming Examples based on Shared Memory Programming -Pthreads. OpenMP, MPI-
Performance Issues |
|
4:00 PM - 4:15 PM Coffee Break
|
| 4:15 PM - 6:30 PM |
Hands-on Session
|
|
Performance Issues: Example programming on
Numerical & non-numerical computations using Pthreads; Multi-Threaded
I/O, MPI-OpenMP, MPI-Pthreads
|
| Mode 1 (June 1-3, 2009 -Three days)
|
| Day 2 : June 2, 2009 (Tuesday)
|
Technical Sessions |
| 9:00 AM - 9:45 AM |
Classroom Lecture:
Programming on Multi Core Processors - Part-II :
An Overview of Memory Allocators & Performance Issues of I/O; Common Errors
in Thread Prog. on Multi Core Processors
Speaker : C-DAC
|
| |
|
| 9:45 AM - 10:30 AM |
Keynote Talk (INDUSTRY ) :
Intel
Topic :
Tuning & Performance - Tools on Multi-Core Processors
Speaker : Malladi, Rama Kishan V
|
|
10:30 AM - 11:00 AM Coffee & Tea Break |
| |
|
| 11:00 AM - 11:45 AM |
Keynote Talk (INDUSTRY ) :
Intel
Topic :
Tuning & Performance - Tools on Multi-Core Processors
Speaker : Malladi, Rama Kishan V
|
| |
ramakvm-opecg2009-keynote-talk-intel.pdf
|
| |
ramakvm-opecg2009-bio-summary-intel.pdf
|
| 11:45 AM - 12:30 AM |
Classroom Lecture
Prog. on Multi Core Processors - Part-III:
Pthreads - Tuning and Complier Optimization & Performance Issues
Mathematical libraries on Multi-Core Processors
Speaker : C-DAC
|
|
1:00 PM -2:00 PM Lunch Break |
| 2:00 PM - 4:00 PM |
Hands-on Session & Demonstration
|
|
Programming Examples based on Shared Memory Programming - Pthreads, OpenMP,MPI-
Performance Issues;
Intel Software Development tools;
Example programs using Performance Visualization tools- Intel Vtune
Performance analyzer, Intel Thread Checker |
|
4:00 PM - 4:15 PM Coffee Break
|
| 4:15 PM - 6:30 PM |
Hands-on Session & Demonstration
|
|
PAPI - tool on Multi-Cores; Compiler Optimization Techniques;
Performance Issues: Example programming on
Numerical & non-numerical computations using Pthreads, Multi-Threaded
I/O, MPI-OpenMP, MPI-Pthreads
|
| Mode 1 (June 1-3, 2009 -Three days)
|
| Day 3 : June 3, 2009 (Wednesday)
|
Technical Sessions |
| 9:00 AM - 9:45 AM |
Classroom Lecture :
Prog. on Multi Core Processors- Part-V :
Intel Threading Building Blocks (TBB) and Performance Issues
Speaker : C-DAC
|
| |
|
| 9:45AM - 10:30 AM |
Keynote Talk ( ACADEMIC) :
Sri Sathya Sai University, Anantpur
Topic :
Performance of Compression Algorithms on Multi-core Processors
(Cell Processors)
Speaker : Pallav Kumar Baruah
|
| |
pallav-kb-opecg-2009-keynote-summary.pdf
|
| |
pallav-kb-opecg-2009-keynote-talk.pdf
|
|
10:30 AM - 11:00 AM Coffee & Tea Break |
| 11:00 AM - 11:45 PM |
Keynote Talk ( ACADEMIC) :
SERC, IISc,Banglaore
Topic :
Power Aware Speed up and
Algorithm Based Transient Fault Tolerance in CMPs
Speaker : Soumyendu Raha
|
| |
s-raha-opecg-2009-keynote-talk.pdf
|
| |
|
| 11:45 AM - 12:45 PM |
Classroom Lecture :
Prog. on Multi-Core Processors Part-IV :
Multi-Core Processors - Complier Optimization techniques; Mixed Programming Environment;
Performance of Benchmarks on Multi-Cores;
Speaker : C-DAC
|
|
1:00 PM -2:00 PM Lunch Break
|
| 2:00 PM - 4:00 PM |
Hands-on Session & Demonstration
|
|
Performance of Benchmarks |
|
Intel Software Development tools;
Example programs using Performance Visualization tools- Intel Vtune
Performance analyzer, Intel Thread Checker;
Programming Examples based on Shared Memory Programming -Pthreads, OpenMP, MPI-
Performance Issues |
|
4:00 PM - 4:15 PM Coffee Break
|
| 4:15 PM - 5:45 PM |
Hands-on Session :
|
|
Performance Issues: Example programming on
Numerical & non-numerical computations using Pthreads, Intel TBB, Multi-Threaded
I/O, MPI-OpenMP, MPI-Pthreads
|
| |
|
| 5:45 PM - 6:45 PM |
Classroom Lecture :
Prog. on Multi-Core Processors
Part-I : An overview of MPI 1.0 (Point-to-Point communications
and Collective Communications & MPI 2.0; Message Passing Interface (MPI-2) &
Inter Operable Issues- MPI
|
| Mode 2 (June 4-5, 2009 - Two days)
|
| Day 4 : June 4, 2009 (Thursday)
|
Technical Sessions |
| 9:00 AM - 9:15 AM |
Registration for Mode 2 Programme (GPGPU / GPU Computing)
|
| 9:15 AM - 9:30 AM |
Classroom Lecture :
An Overview of Mode 2 Programme (GPGPU / GPU Computing and
Hands-on Session) GPU programming : Part-I
Speaker : C-DAC
|
| |
|
9:30 AM - 9:45 AM |
Classroom Lecture :
An Overview of GPU Computing – CUDA Hardware and Software – CUDA SDK,
Programming Using CUDA - APIs and Performance Issues (NVIDIA)
Speaker : C-DAC
|
| |
|
| 9:45 AM - 10:30 AM |
Keynote Talk (INDUSTRY) :
NVIDIA, India
Topic :
High Performance Computing based on GPGPU/ GPU Computing
Speaker : Sanjiv Satoor; Phani Kumar and
Rupali Deshpande
|
|
10:30 AM - 10:45 AM Coffee & Tea Break |
| |
|
| 11:00 AM - 11:45 AM |
Keynote Talk (INDUSTRY) :
NVIDIA, India
Topic :
High Performance Computing based on GPGPU/ GPU Computing
Speaker : Sanjiv Satoor; Phani Kumar and
Rupali Deshpande
|
| |
opecg09-keynote-gpu-computing-CUDA.pdf
|
| |
|
11:45 AM - 12:45 PM |
Keynote Talk ( ACADEMIC) :
IIIT Hyderabad
Topic :
Implementing Regular and Irregular Operations on the GPU
Speaker : P. J. Narayanan
|
| |
pj-narayanan-iiit-hyd-OPECG09Talk.pdf
|
|
1:00 PM - 2:00 PM Lunch Break |
| 2:00 PM - 2:30 PM |
Hands-on Session & Demonstration (NVIDIA) :
High Performance Computing with CUDA - NVIDIA
|
|
Programming on GPGPUs & CUDA Programming (NVIDIA)
Speaker : Sanjiv Satoor; Phani Kumar and
Rupali Deshpande
|
| |
|
| 2:30 PM - 4:00 PM |
Hands-on Session :
|
|
Programming Examples on Multi-Core Processor Systems with GPUs (NVIDIA) |
|
4:00 PM - 4:15 PM Coffee Break |
| 4:15 PM - 6:00 PM |
Hands-on Session & Demonstration :
Programming Examples on Multi-Core Processor Systems with GPUs (NVIDIA)
|
|
Hybrid Computing: Programming Examples -MPI & TBB; MPI & GPU - CUDA APIs;
TBB & GPUs
Programming using NVIDIA-GPU Computing - CUDA Programming
|
|
Programming Examples -
AMD-GPU Stream Computing - Brook+ Programming usng AMD Firestream 9250
|
| |
|
| 6:00 PM - 6:45 PM |
Classroom Lecture :
Prog. on Multi-Core Processors
Part-II: An overview of MPI 1.0 (Point-to-Point communications
and Collective Communications & MPI 2.0; Message Passing Interface (MPI-2) &
Inter Operable Issues- MPI
|
| Mode 2 (June 4-5, 2009 - Two days)
|
| Day 5 : June 5, 2009 (Friday)
|
Technical Sessions |
| 9:00 AM - 9:30 AM |
Classroom Lecture :
Performance Issues CPU versus GPU - Example Program;
GPU programming : Part-II & An Overview of GPU Stream Computing;
Speaker : C-DAC
|
| |
|
| 9:30 AM - 10:00 AM |
Classroom Lecture :
Performance Issues CPU versus GPU - Example Programs;
An Overview of OpenCL (Open Computing Language)
Speaker : C-DAC
|
| |
|
| 10:00 AM -10:30 AM |
Keynote Talk (Industry) :
VizExperts, India (AMD)
Topic :
An Overview of AMD Stream Computing - Brook+ Programming
Speaker :
Praveen Bhaniramka
|
|
10:30 AM - 11:00 AM Coffee & Tea Break
|
| 11:00 AM-11:45 AM |
Keynote Talk (Industry) :
VizExperts, India (AMD)
Topic :
An Overview of AMD Stream Computing - Brook+ Programming
Speaker :
Praveen Bhaniramka
|
| |
|
| 11:45 AM-12:45 PM |
Keynote Talk (ACADEMIC) : C-DAC
Topic :
Performance Issues : Re-configurable Computing - FPGA Programming
Speaker :
Yogindra Abhyankar, C-DAC, Pune
|
| |
opecg09-keynote-talk-cdac-rc-fpga.pdf
|
|
1:00 PM - 2:00 PM Lunch Break |
| |
|
| 2:00 PM - 4:00 PM |
Hands-on Session & Demonstration :
Programming on GPUs - AMD Stream Computing
|
|
Hybrid Computing: Programming Examples -MPI & TBB; MPI & GPU - CUDA APIs;
TBB & GPUs
Programming using NVIDIA-GPU Computing - CUDA Programming;
|
|
Programming Examples - AMD-GPU Stream Computing - Brook+
Prog usng AMD Firestream 9250
|
|
4:00 PM - 4:15 PM Coffee Break |
| 4:15 PM - 6:00 PM |
Hands-on Session & Demonstration :
Programming Examples -
AMD-GPU Stream Computing - Brook+ Prog usng
AMD Firestream 9250
|
|
Hybrid Computing: Programming Examples - MPI & TBB; MPI & GPU - CUDA APIs;
TBB & GPUs
Programming using NVIDIA-GPU Computing - CUDA Programming
|
|
Programming Examples using NVIDIA-GPU Computing - CUDA Programming
|
|
6:00 PM - Closure of OPECG- 2009 |