Home | Programme | Registration | Venue | Accommodation | Travel | Gallery | Toronto | SHARCNET | Sheridan | Contact Us

McMaster University
Hamilton, ON

The University of Western Ontario
London, ON

Wilfrid Laurier University
Waterloo, ON

York University
Toronto, ON

University of Waterloo
Waterloo, ON

McMaster University
Hamilton, ON

York University
Toronto, ON

Sheridan Institute
Oakville, ON

What's New

Course materials now available
June 2, 2010

Course materials are now available online. Follow the links on the programme page to see notes and code examples.

Attendees' comments
June 2, 2010

See what other people think and add your comments here

A message to all attendees
May 28, 2010

On Monday, May 31, attendees are to meet at SCAET (S-Wing) atrium at 8:30 a.m. More...

Download the Attendee's Guide.

Subsidized accommodation full
May 27, 2010

The subsidized accommodation for students has been all exhausted. Attendees who need accommodation should make arrangement on their own.

Website recovered from slowness
May 23, 2010

The web site was extremely slow in the past couple of days due to a technical problem with SHARCNET's web server. Those who were unable to register or failed to complete the registration should try again now.

Subsidized accommidation to close
May 13, 2010

Students who wish to apply for subsidized accommodation should now contact the organizers for available spaces BEFORE registration.

Registration online
May 6, 2010

Students who wish to get subsidy on accommodation should register early.

Poster (PDF)

Participant's Reivew

Overall Rating

4.77 / 5    Add my review

Comments from Participants

Participant 1, 2010-06-04 16:06:44. Rating: 5
The speakers meet the objectives of the entire summer school and I receive a lot of knowledge. They also provide a lot of materials and resources for me to read as well. However, there should be more hands-on sessions.

Participant 2, 2010-06-04 18:06:47. Rating: 5
All of the courses were excellent. I learned a lot and really enjoyed the topics! I would definitely recommend this summer school to another student. Suggestions: - Debugging was not hands on enough and spent too much time on serial debugging (in gdb). I would have enjoyed more time on DDT with some more challenging pieces of broken code to debug (The one I debugged was fixed simply by reading the compiler warning). - The CUDA session was good, but I think more hands on would have been great. I believe the instructor suggested making it a full day course, and I think this would be a good idea. If this was done, perhaps the CUDA/OpenCL course could be combined into one full day course All of the instructors were great, but I want to especially note Jon Dursi. He did a fantastic job teaching MPI! It was clear he cares that his students learn and understand concepts.

Participant 3, 2010-06-05 06:06:19. Rating: 5
SHARCNET summer school was an excellent experience. It has greatly improved my understanding of parallel computing and my confidence in approaching parallel computing projects. I know that the investment will be invaluable for my project. In particular, I thought that the MPI course was fantastic. Dursi was a terrific educator and the two-day introduction to MPI allowed enough time for significant hands-on work, without which I would not have really gained the confidence and understanding I now have. If I could have added anything to SS2010, I would have loved to receive a primer on the use of a version control system like SVN. I know it is really important, especially for larger projects with collaborators.

Participant 4, 2010-06-06 08:06:14. Rating: 5

Participant 5, 2010-06-06 10:06:13. Rating: 5

Participant 6, 2010-06-06 13:06:19. Rating: 5
Great speakers, beautiful venue, amazing accommodations, and very well organized. I learned a lot and my only complaint is that I was forced every day to choose between 2 topics that I found equally interesting!! David McCaughan's introductory talk was informative and motivating & should be definitely be used in future years. Sergey Mashchenko & Hartmut Schmider's talks were very useful for further clarifying the solutions that HPC offers to various problems. I would probably recommend having Sergy's talk on the second day but all the concepts were clear regardless. The CUDA & ParaView presentations were also very useful and the perfect length. I would have loved to attend the MPI and Matlab presentations and perhaps a Maple presentation would be a good idea for future years. Keep up the good work team!! -Mike

Participant 7, 2010-06-06 23:06:23. Rating: 5
Unfortunately I could only attend the OpenMP and paraview courses, but the quality of these was excellent. Both presentations were excellent as well, so they will be valuable source of reference in the future. I'm looking forward to seeing the material online so I have 'tutorials' to work off of for the other topics as well. The staff was very friendly and eager to help, which was very nice to notice. Many thanks!

Participant 8, 2010-06-07 10:06:41. Rating: 5
I've learned a lot during this summer school. The school was well organized. I suggest to have hands-on for all the courses. This summer school gave me lot of basic step to start investigating the MPI world. I really appreciate that. Thanks for the organizers.

Participant 9, 2010-06-07 11:06:54. Rating: 5
I'd like to specifically point out that the two day MPI session was very well organized. A lot of material was covered, but more importantly, a lot of time was given to hands-on exercises that reinforced what we learned. The GPU sessions on Friday were very educational, particularly the explanations of the architecture and the implications for performance, including the examples of optimizing memory access. There was a lot of information to cover, and the half-day sessions were really too short to do the instructors justice. Next year, a full day OpenCL and a full day CUDA session would be a good idea as it would allow students the opportunity to attempt exercises and obtain feedback from the instructor. The sole disappointing issue with the summer school was the scheduling on Thursday. The topics that day were all fairly introductory. While they were ably presented by the speakers, there was little information that wasn't already introduced in the MPI session or that would be unfamiliar to experience serial programmers (ie, gdb). More advanced students who are interested in specific technologies relating to HPC rather than in an introductory programming course would have benefited from a more advanced track. Taking the full day to treat CUDA, then making all of Friday available for OpenCL would have been very useful.

Participant 10, 2010-06-07 14:06:14. Rating: 5
The session was very well organized. MPI session was great, instructor was very helpful. HPC best practices and debugging sessions were very good as well. I have learned a lot of new stuff, which will be very useful in my future research. THANK YOU SHARCNET PEOPLE!!!

Participant 11, 2010-06-09 14:06:54. Rating: 4
I really enjoyed the talks and everything about Sherridan was excellent. Just a couple of points though. 1. Lecture scheduling The introduction to parallel programming shouldn't come after 2 days of OpenMP and MPI programming talk. Similarly, I think the Pilot talk should have come after MPI so participants actually understand what MPI really is in the first place. Also it would have been nice to do OpenMP and MPI in the same week as a participant (One can always dream I guess) 2. CUDA I didn't get a chance to attend the OpenGL talk but I would have liked to have a crack at some in-depth GPU programming (similar to the MPI talk) 3. Have lectures geared towards different skill levels Some of the talks were extremely high level (good for beginner and intermediate programmers) but at the same time, some of the talks were extremely low level (which is good for the advanced ones). If the courses could be split into two talks on the same topic (and time) but gear towards the different crowds, that would be great. 4. Wifi I don't think I ever managed to get wifi working properly (though other people managed so maybe it was just me). 5. Option to share the accommodation It felt a bit of a waste to have a spare room. Maybe offer a discounted rate for those that choose to share. The MPI talk was probably the one in which I learned the most. Thanks Jonathan!

Participant 12, 2010-06-09 17:06:28. Rating: 4
I would highly recommend this Summer School to other students. The topics were very interesting with lots of useful material. I would recommend to expand the CUDA session to a whole day (with more hands-on experiments) and to begin the course with general principles about parallel programing.

Participant 13, 2010-06-29 01:06:30. Rating: 4
The content of the course offerings, not to mention the instructors, was excellent. That said, I had some qualms with the flow of the schedule. For instance, offering parallel programming on Day 4 seemed questionable, given that the description professes that the course will assist in helping the participant in deciding between OpenMP, MPI or pthreads. In my opinion, moving the options of Day 4 to Day 2, placing them ahead of the MPI and OpenMP courses, would be a sensible change.