Training:Workshops

From CAC Wiki
Revision as of 14:51, 29 April 2016 by Hasch (Talk | contribs) (Recent Workshops)

Jump to: navigation, search

Upcoming Workshops

2016 Compute Ontario HPC Summer School.

The Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, post-docs and researchers in the areas of computational science. Jointly organized by [SHARCNET ] (Ontario-West), [SciNet ](Ontario-Central) and the [Cetnre for Advance Computing] (Ontario-East), attendees are provided with opportunities to learn and share knowledge and experience in high performance and technical computing. This all-week series of workshops will cover a range of high-performance computing related subjects. The Summer School will be conducted in three instalments for the different regions of Ontario.

This year's "East Event" will take place at the University of Ottawa from August 8 to 12. We will post details as they become available.

Recent Workshops

Advanced Computing and Analytics in Medical Research Symposium

Software Carpentry @ Queen's

Queen's University, Feb 17-19, 2016

Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on workshop will cover basic concepts and tools, including program design, version control, and task automation. We are also giving a basic introduction to the usage of HPC resources such as the clusters at HPCVL. After this workshop, students will be able to effectively use UNIX systems, access and utilize supercomputing resources, and write basic programs for use in their research. This course is aimed at graduate students and other researchers who want a basic introduction to scientific programming. The third day content has an emphasis on biology applications and is optional. You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Multi-threading on Shared-Memory Machines

Workshop February 17-18, 2015 at the Kingston Training Room. This workshop was also broadcast via the Compute Ontario Big Blue Button. Workshop Overview Multi-core parallel computers have become ubiquitous. From cell-phone and tablets to large SMP servers at a bank, most machines are based on chips with multiple CPU’s or cores that are able to simultaneously perform several independent tasks, or work on a larger problem in parallel. The underlying architecture is “shared memory”, i.e. the compute units access the same memory space. The common paradigm for programming for such machines while making use of their inherent parallelism is Multi-Threading.

This two-day workshop aims to give a thorough introduction to multi-threading on shared-memory platforms, starting with the simplest of approaches, automatic parallelization through an enabled compiler. The next step is the usage of OpenMP compiler directives to assist the compiler and convert existing serial programs into multi-threaded ones with a minimum of efforts. Finally, if even more flexibility and user control is required, the usage of Posix thread-libraries may be considered.

The workshop does not require any prior programming experience with parallel machines. However, a working knowledge of C or Fortran is useful, particularly on the second day.

On both days, we will spend some time using a dedicated mini-cluster at HPCVL to give the participants an opportunity to apply their newly gained knowledge, and to gain some hands-on experience.

2015 Compute Ontario HPC Summer School

Local Announcement Page for 2015 Compute Ontario HPC Summer School

The Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, postdocs and researchers in the areas of computational science. Jointly organized by SHARCNET (Ontario-West), SciNet (Ontario-Central) and HPCVL (Ontario-East), attendees are provided with opportunities to learn and share knowledge and experience in high performance and technical computing.

This all-week series of workshops will cover a range of high-performance computing related subjects, such as Introductions to OpenMP, MPI, and CUDA programming of GPUs.

The Summer School was conducted in three instalments for the different regions of Ontario:

All three events were week-long and offered two streams. Check out the official event pages with agendas and more details.


External Workshops

Request a Workshop