Parallel Computing with MATLAB on Grids

Europe/Zurich
University of Catania

University of Catania

Department of Physics and Astronomy
Evangelos Floros (GRNET)
Description
The tutorial will present how parallel MATLAB programs enable you to take advantage of hardware resources, ranging from desktop machines to Grid systems. Attendees will learn to express task- and data-parallelism in the MATLAB language, by using constructs such as parallel-for loops and distributed arrays. Hands-on exercises will allow attendees to interactively develop parallel programs on desktop machines and then scale these programs to run on the EGEE Grid through gLite middleware.

Presenter:

Arjav Chakravarti
Parallel Computing Team
The MathWorks, Inc


Venue and getting there

The training event will be held in the Department of Physics and Astronomy, University of Catania. You can find full details on how to get the to the University here, however, for your information directions from centre of Catania (railway station) are: "Take one of the buses no. 432, or 449, or 628 to the "Città Universitaria". Bus tickets must be bought before entering the bus, at newstands or tobacconists. (Two newstands are located inside the Station). Tickets cost about 0.80 euro each. Remember to stamp the ticket upon entering the bus. Enter the University Campus through the main gate, turn to the left, and "climb" the hill to the first crossing (after about 100 meters). At this crossing, turn to the left and walk for about 80 meters. The Department building is on your left (see picture)."

Please Note - This course course will immediately follow the end of the OGF/EGEE User Forum, which is scheduled to finish at finish at 12.30, allowing 1.5 hours for participants to make their way from the User Forum venue at Le Ciminiere Convention Center, to the University of Catania. (The railway station is very close to the conference venue)

THIS EVENT REQUIRES REGISTRATION

Please visit http://www.nesc.ac.uk/action/registration/egee/index.cfm?id=979 to register.

Registration is free of charge.

    • 14:00 16:30
      Parallel Computing with MATLAB on Grids
      • 14:00
        Parallel Programming with MATLAB 1h
        - high-level abstractions (parallel loops and global array semantics) - low-level abstractions (message passing and traditional batch jobs) - performance considerations
      • 15:00
        Coffee Break 15m
      • 15:15
        Parallel MATLAB Execution on Grids 1h 15m
        - Overview of MATLAB-gLite project - parallel MATLAB execution on EGEE Grid through gLite - performance considerations