REGISTRATION FORM

High Performance Computing and Applications

13th - 17th January 1997

University of Greenwich

Title: _________________________ Gender: _______________________________

Surname: ______________________ Forenames: ____________________________

Institution/Employer/Organisation: ____________________________________________________

Address for correspondence: _________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

Tel._________________________ Fax. ____________________________________

Application Stream: Commercial Applications or Scientific/Engineering Lang. + Tools.

Course fee: £400

* Please invoice my organisation.

* Please charge my Access/Mastercard/Eurocard/Barclaycard/VISA/DELTA (delete as appropriate).

Account No.___________________ Date____________________

* A cheque for £400, payable to the University of Greenwich, is enclosed.

Accommodation can be booked by the Course Organiser, please indicate your preference:

single room at the Clarendon Hotel (Tel. 0181 318 4321) approx. £44/night (incl. breakfast)

shared room at the Ibis Hotel (Tel. 0181 305 1177) approx. £26/night/person (incl. breakfast)

Where did you hear about the course:_________________________________________________

Please return the form to: Mrs Françoise Barkshire

School of Computing and Mathematical Sciences

The University of Greenwich

Wellington Street, Woolwich

London SE18 6PF

Tel. 0181 331 8706 - Fax. 0181 331 8925

__________________________Email: f.barkshire@greenwich.ac.uk

* Please delete as appropriate.

A PROFESSIONAL DEVELOPMENT COURSE

ON

HIGH PERFORMANCE COMPUTING AND APPLICATIONS

13th - 17th January 1997

University of Greenwich

Woolwich Campus

An intensive five-day course targeted at equipping participants with the experience and skills needed to exploit engineering and commercial software on leading edge parallel high performance computing technology in the solution of practical problems.

_____________________________________________

the

UNIVERSITY

of

GREENWICH

1

School of Computing and Mathematical Sciences

The University of Greenwich

Wellington Street

Woolwich

London SE18 6PF

Tel. 0181 331 8706 - Fax. 0181 331 8925

E-mail: f.barkshire@greenwich.ac.uk

http://www.greenwich.ac.uk/research/hpca.html

The Course is to provide

Objectives

This course aims to give participants an understanding of state-of-the-art parallel and high performance computing techniques and introduce some applications which are currently being used in commercial and engineering fields. The benefits and present limitations of parallel computing will be covered, along with support software that is either available or under development. Participants will attend practical sessions in order to gain experience in parallel processing and high performance computing. On completion of the course the participants will be able to consider and to tackle problems in a parallel computing environment.

Course Outline

Introduction to Parallel Processing

Architecture classification, high performance systems, parallel systems, distributed systems, ATM & networking. Overview of commercial and engineering applications.

Basic Computational Strategies

Sources of parallelism in application codes, data partitioning for regular (e.g. finite difference) and irregular (e.g. finite element) applications, processor farms, algorithmic parallelism. Implementation, advantages and disadvantages of each strategy along with selection criteria.

MPI Standard + Lab Class

Detailed instruction on the use of MPI Standard with Fortran and C plus practical sessions. Comparison to alternative communication libraries, such as PVM etc, including syntax, performance and portability. Parallelisation of small applications using MPI. Consideration of large scientific and engineering application parallelisations using MPI.

Either:

Commercial Applications

Trends in Data Base Applications, Parallel Machines and Management Systems, Finance & Banking Systems, on Line Transaction Processing, Data Mining, Data Warehouses, Parallel Oracle, Parallel C++.

Or

Scientific/Engineering Languages and

Parallelising Compilers + Tools

Fortran90, High Performance Fortran, Parallelising Compilers, Parallelising Tools, Debugging, Execution Profiling, Optimisation, Portability, Usability and Maintenance.