Online Seminar: Optimizing Tools for Development and Execution of Programs

Date Wednesday April 04 2012
Time 12:00 - 13:00
Location This seminar is past --- see Link/URL for recording
Contact Nick Chepurniy, SHARCNET
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: