Transparent_banner
home || sign-in || register ||

Online Seminar: Optimizing Tools for Development and Execution of Programs

Due to scheduled power outages at multiple SHARCNET institutions, several clusters (angel, copper, guppy, mako, mosaic, orca, redfin and saw) as well as global /work are currently unavailable and will return to service no later than 1 pm. Monday May 2.
We will use this outage to perform some much needed maintenance on a number of critical systems.

Other clusters will remain up but any jobs that require access to /work will crash. Users should only submit jobs requiring access to /home and /scratch
Date Wednesday April 04 2012
Time 12:00 - 13:00
Location This seminar is past --- see Link/URL for recording
Contact Nick Chepurniy, SHARCNET
URL https://www.fuzemeeting.com/replay_meeting/sharcnet/2329181
You are NOT registered for this event. Register.

Speaker: Nick Chepurniy, SHARCNET


Tools for developing a new program or optimizing/parallelizing and existing program will be presented. To illustrate the concepts a well defined program will be used and following steps clearly described:

  1. Objectives identified
  2. CMAKE will be used and illustrated how jobs are compiled and run
  3. GPROF applied within CMAKE to identify time-consuming routines
  4. OpenMP will be used to parallelize the program (specified in CMAKE)
  5. Serial and parallel results compared and analyzed
  6. Algorithm analyzed and alternatives explored
  7. Original objectives reviewed
  8. Results analyzed and timings compared
  9. OCTAVE will be used throughout to development process to ensure correctness of results at each step

It is highly recommended that you join the webinar a few minutes early to ensure you get your sound option sorted out before the meeting starts.


Need help attending a webinar? See the SHARCNET Help Wiki: http://www.sharcnet.ca/help/index.php/Attending_SHARCNET_Webinars