Newsgroups: comp.parallel
From: mike@vnet.ibm.com (Mike Carline)
Subject: PARALLEL PROGRAMMING WORKSHOP FOR THE RS/6000 SP SYSTEM
Organization: IBM AIX Systems Center
Date: 21 Dec 1995 04:19:55 GMT
Message-ID: <4akpnq$e08@bocanews.bocaraton.ibm.com>

December 12, 1995                                                               
                                                                                
                                                                                
ABSTRACT                                                                        
                                                                                
IBM AIX System Center, Southlake (Dallas), now offers a Parallel                
Programming Workshop for the IBM RS/6000* Scalable POWERparallel                
System* (RS/6000 SP).  The SP is IBM's second offering to the                   
massively parallel computing market place.                                      
                                                                                
This 4.5-day workshop is designed to help information technology                
professionals such as system designers and programmers gain sufficient          
knowledge to develop parallel applications on the SP.                           
                                                                                
AUDIENCE                                                                        
                                                                                
Application developers who are interested in learning parallel                  
programming techniques and writing parallel applications on the                 
SP.                                                                             
                                                                                
OBJECTIVES                                                                      
                                                                                
After completing this course, you should be able to:                            
                                                                                
-- Gain an understanding of issues involved in writing parallel                 
   programs and in converting sequential programs into parallel                 
   programs.                                                                    
                                                                                
-- Obtain a working knowledge of the following:                                 
   -- Message Passing Interface (MPI) on the SP, and                            
   -- IBM's Parallel Virtual Machine (PVMe) on the SP.                          
                                                                                
-- Gather experience with parallelization and parallel programming              
   through lab exercises (in FORTRAN* or C or C++) using                        
   development tools on the SP.                                                 
                                                                                
-- Understand some research issues in and outlook for parallel                  
   processing.                                                                  
                                                                                
PREREQUISITES                                                                   
                                                                                
No prior knowledge of parallel programming is required.  Some                   
development experience in the AIX* operating system, the IBM                    
implementation of the UNIX** operating system, and at least one                 
of FORTRAN, C, or C++ will be required.                                         
                                                                                
COURSE OUTLINE                                                                  
                                                                                
Introduction to Parallel Programming                                            
                                                                                
-- Definitions                                                                  
-- Parallel Architectures and Algorithms                                        
-- Parallel Programming Approaches                                              
-- Program Partitioning and Mapping                                             
-- Performance Metrics                                                          
-- Important Issues                                                             
-- Applications                                                                 
                                                                                
SP System Overview                                                              
                                                                                
SP Parallel Environment                                                         
                                                                                
-- Overview                                                                     
-- Compilers                                                                    
-- Resource Management - partition manager                                      
-- Parallel Program Visualization                                               
-- Parallel Program Debugging                                                   
                                                                                
Message Passing Interface (MPI)                                                 
                                                                                
Parallel Virtual Machine Extended (PVMe)                                        
                                                                                
Parallel Programming Workshop                                                   
                                                                                
Initially participants will practice several predetermined lab                  
exercises of varying difficulty in a language of their choice                   
(FORTRAN, C, C++) in order to exercise parallelization and parallel             
programming skills.  Then there will be a choice of working on more             
advanced parallel problems or working on problems that are of                   
immediate, work-related interest.                                               
                                                                                
Optional Topics                                                                 
                                                                                
-- R/S 6000 SMP                                                                 
-- Parallel I/O                                                                 
                                                                                
Discussion                                                                      
                                                                                
SCHEDULE                                                                        
                                                                                
The following sessions are scheduled:                                           
                                                                                
    February 12, 1996 - February 16, 1996   -    Southlake, TX                  
                                                                                
                                                                                
REGISTRATION                                                                    
                                                                                
Customers in the U.S. and non-U.S. IBM Employees                                
________________________________________________                                
The SP Parallel Programming Workshop is open to customers,                      
IBM business partners and IBM personnel.  Those interested in                   
enrolling should call 1-800-CALL-AIX and choose option                          
#8 of the main menu to obtain current class schedules                           
and tuition charges.  Those calling from outside the                            
continental U.S. can use 817-962-6902.                                          
                                                                                
These workshops are held at the IBM facility in Southlake (Dallas),             
Texas.                                                                          
                                                                                
U.S. IBM Employees                                                              
__________________                                                              
Use MSE to register for the classes above, using the following                  
course code:                                                                    
                                                                                
CQ10550C  Parallel Programming Workshop for the POWERparallel System            
                                                                                
For further information please send e-Mail to: hari@vnet.ibm.com                
                                                                                
 *   Trademark or registered trademark of International Business                
     Machines Corporation.                                                      
                                                                                
 **  UNIX is a registered trademark in the United States and other              
     countries, licensed exclusively through X/Open Company                     
     Limited.                                                                   
 **********************************************************************         

---------------------------------------------------------------------------
Mike Carline              |      AIX RS/6000 SP Technical Support
carline@vnet.ibm.com      |      1-800-CALL-AIX
-- Standard disclaimer(s) --


