[comp.parallel] Code Optimization Courses

s0v3474@jupiter.tamu.edu (Spiros Vellas) (02/06/91)

		Supercomputer Center Short Course Offerings
				Spring, 1991

Throughout the year, the Supercomputer Center offers short courses which
cover the most important aspects of programming on a Cray. Most courses
run in series and last approximately two hours each. To enroll in a course
and find its classroom location, please call Cheryl at 845-4139. You must
have programming experience in the computer language specific to each
course and/or possess equivalent knowledge. Upcoming short courses include:

     The cf77 Compiling System
     22 February 1991, 3-5 p.m.
     
     Covers use of the Cray Compiler, cf77, from basic to
     advanced features. Very useful for supercomputer users
     who want to exploit the system's functionality. Topics
     include advanced array processing features, the POINTER
     variable type, control flow constructs, compiler direct-
     ives, etc.
     
     Code Optimization I
     25 February 1991, 3-5 p.m.
     
     Provides a basic functional description of the Cray Y-MP
     architectural concepts--vector pipes, memory bank structure,
     etc.--as they relate to code optimization.
     
     Code Optimization II
     27 February 1991, 3-5 p.m.
     
     Covers basic and practical code vectorization techniques
     in FORTRAN.
     
     Code Optimization III
     1 March 1991, 3-5 p.m.
     
     Completes the coverage of vectorization techniques and
     introduces performance monitoring.
     
     Code Optimization IV (I/O)
     4 March 1991, 3-5 p.m.
     
     Reviews basic concepts of I/O hardware, system buffering
     and file formats used in FORTRAN programming. The course
     also addresses basic optimization measures and concepts
     associated with sequential processing.
     
     Code Optimization V (I/O)
     6 March 1991, 3-5 p.m.
     
     Covers in some depth facilities on the Cray 
     Y-MP for random and direct access I/O.
     
     Running C on the Cray 
     24 April 1991, 3-5 p.m.
     
     Covers use of the Cray standard C compiler, scc. Useful
     for C programmers who wish to exploit more advanced
     features. Topics include Cray extensions (such as imaginary
     numbers), compiler directives and interlanguage communication
     between FORTRAN and C.


--------
Spiros Vellas
Sr. Analyst
Texas A&M Supercomputer Center