---------------------------------------------------------------------- H H PPP CCC UK NATIONAL HPC SERVICE H H P P C C -------------------------- HHHHH PPP C x x EPCC and CCLRC Daresbury H H P C C xx Laboratory are members of H H P CCC x x the HPC-UK partnership ---------------------------------------------------------------------- HPCx User Mailing 117 12 March 2007 ---------------------------------------------------------------------- Contents ** Workshop: Programming the Cell Processor, 27-28 March ** Course: An Introduction to Fortran 90, 17-21 April ** Course: Fundamental Concepts of HPC, 24-26 April ** Course: Message-Passing Programming with MPI, 30 April - 2 May ---------------------------------------------------------------------- Greetings-- WORKSHOP: PROGRAMMING THE CELL PROCESSOR EPCC, Edinburgh, 27 - 28 March 2007 HPCx is hosting a two-day workshop on programming the Cell processor, to be delivered in Edinburgh by experts from IBM. Although currently best known as being the processor inside the Sony Playstation 3, the Cell processor has possible applications in a wide range of areas including supercomputing. Its novel design, including internal 8-way parallelism, requires the use of some novel programming models. The two-day workshop will cover: * Cell architecture overview * Cell software development environment * Cell simulator * Code development models * Cell Software model * Cell SIMD programming The workshop will include practical programming examples which will be carried out using the Cell simulator. To help support these exercises we would appreciate it if attendees could bring along their own laptops. We will provide all the required software free of charge. To register, please see www.hpcx.ac.uk/support/training/. The course is open to all academics. ---------------------------------------------------------------------- COURSE: AN INTRODUCTION TO FORTRAN 90 EPCC, Edinburgh, 17-21 April 2007 HPCx, in collaboration with CCP3 and LighTneT, will be holding a training course entitled "An Introduction to Fortran 90" at EPCC on the 17th-21st April 2007. The course will start at 9.30am each morning, and will cover the whole of the Fortran90 programming language. No previous programming knowledge is assumed, but knowledge of a high-level language will be useful. For this course only we are able to provide fairly substantial bursaries, up to GBP 300, to help with accommodation and travel costs. (Receipts should be retained). If you require a bursary please indicate so when registering for the course. Morning coffee, lunch and afternoon tea will be provided, and there will also be a course evening meal on the Thursday. More details, including an outline and provisional timetable for the course, may be found here: Details: http://www.ccp3.ac.uk/meetings.shtml Registration: http://www.hpcx.ac.uk/support/training/form.html ---------------------------------------------------------------------- COURSE: FUNDAMENTAL CONCEPTS OF HIGH-PERFORMANCE COMPUTING EPCC, Edinburgh, 24-26 April 2007 This course covers the ways that High Performance Computing (HPC) techniques can be used to address problems in Computational Science. After introducing the major scientific applications areas and basic concepts of parallel computing, it outlines the hardware design of modern HPC platforms and the parallel programming models that they support. The principal methods of measuring and characterising serial and parallel performance are then covered. The final section of the course gives an introduction to grid technologies together with an overview of the opportunities and challenges associated with the computational grid. Details: http://www.hpcx.ac.uk/support/training/FundamentalConcepts.html Registration: http://www.hpcx.ac.uk/support/training/form.html ---------------------------------------------------------------------- COURSE: MESSAGE-PASSING PROGRAMMING WITH MPI EPCC, Edinburgh, 30 April - 2 May 2007 Most of the applications on most of the world's supercomputers are parallelised using Message Passing. This course covers all the basic knowledge required to write parallel programs using this programming model, and is directly applicable to almost every parallel computer architecture, including both HPCx and HECToR. The course uses the de facto standard for message passing, the Message Passing Interface (MPI). It covers point-to-point communication, non-blocking operations, derived datatypes, virtual topologies, collective communication, MPI-IO and general design issues. Details: http://www.hpcx.ac.uk/support/training/MPP.html Registration: http://www.hpcx.ac.uk/support/training/form.html ---------------------------------------------------------------------- Regards --John ---------------------------------------------------------------------- HPC-UK partnership: http://www.hpc-uk.ac.uk ---------------------------------------------------------------------- Earlier mailings: http://www.hpcx.ac.uk/support/notices/index.html To be removed from the mailing list: log into your website account, go to the "Update" page, and click the "Opt out of user emails" field; then click "Commit update". -- John Fisher j.fisher@epcc.ed.ac.uk HPCx User Administration and Helpdesk HPCx: http://www.hpcx.ac.uk Helpdesk: support@hpcx.ac.uk Phone: +44 131 650 5029 Fax: +44 131 650 6555