UVic Computing  |  UVic Home
  

Seminars Offered by WestGrid and Compute Canada

From time to time, Compute Canada and WestGrid offer cross-country seminars in which multiple universities participate.  These seminars are generally conducted with local participants linked remotely with other institutions via videoconference.

Local Presentations and Workshops at UVic -- 2017

  • Thursday Sept 14, from 1:00 PM to 3:00 PM:Research Computing at UVic: Services and Resources.
  • In this presentation, we shall cover the different computational services and resources available to the UVic researchers. We shall also cover the necessary procedures and workflows to access them.

  • Thursday Sept 21, from 1:00 PM to 3:00 PM:Research Computing at UVic: Open Session.
  • In this open session, we will quickly show how to use some of our resources, namely the cloud and the HPC clusters. We then cover some use cases and open the floor to any questions, comments, inputs, suggestions, etc.

  • Thursday Oct 05, from 1:30 PM to 3:30 PM:Cloud Computing using OpenStack
  • In this workshop, we will cover the fundamentals of Openstack cloud computing and then dive into using Compute Canada Clouds.

  • Thursday Nov 02, from 1:00 PM to 3:00 PM:Introduction to Using Cedar and Graham
  • In this workshop, we will introduce the users to our new supercomputers, cedar and graham. We will also show them how to use them and how to get the most of their batch system (Slurm).

  • Thursday Nov 23, from 1:00 PM to 3:00 PM:HPC Lab
  • This workshop will cover the HPC use of Dockers and their deployment via singularity on our clusters. We will then leave the floor open for assisting researchers to handle their HPC requests.

All the workshops will be held in ECS 660 and delivered by Dr. Belaid Moa.

Local Workshops -- 2016

Small and Big Data workshop series

In these workshop series we will cover a wide spectrum of techniques and tools to deal with data challenges, especially big data. Hands-on sessions will allow our attendees to familiarize themselves with different computational paradigms and tools.
  • Thursday Feb 11, from 1:30 PM to 4:30 PM:Introduction to Big data Hadoop ecosystem: Hadoop, Spark and HBase.
  • Did you hear about Big data and wondered what exactly it is? Are you interested in knowing whether you can use big data tools to leverage your data? Do you wish to get some hands-on practice with big data? If that's the case, then this workshop is for you. In this first workshop, we will together explore the big data realm and provide the attendees with the necessary background before embarking on their big data initiatives. We will then go in more details through the big data workflow and show how the Hadoop ecosystem fits in. More specifically, we will dive into Hadoop, Spark and HBase as well as other big data tools. Hands-on examples and exercises will be used to get acquainted with the big data realm. Attendees are required to have basic programming knowledge if they are interested in following our hands-on examples.

  • Thursday Mar 10, from 1:30 PM to 4:30 PM:Introduction to Big data Analytics using Spark
  • In this second workshop, we will start by reviewing what we cover in the previous workshop and then embrace big data analytics. We will dive into the mapreduce and illustrate why hadoop's mapreduce is taken over by Spark's transformations and actions. Spark's machinery, including RDDs, transformations and actions will be studied in detail. We will also discuss how to setup your spark cluster. Many hands-on examples and exercises will be used to show spark's machinery. Attendees are required to have basic programming knowledge if they are interested in following our hands-on examples. Please make sure to bring your laptops as we will need to log into our cloud big data VMs.
  • Thursday Mar 24, from 1:30 PM to 4:30 PM:Introduction to Julia
  • The beauty of the Julia programming language is outstanding. In this workshop will illustrate such beauty by covering many features of Julia, including its high-performance and distributed parallel execution. Starting with HelloWorld-like examples and ending with advanced parallel and distributed examples, the attendees will gain enough knowledge to write their own programs and solve their own computational problems in Julia. We will also illustrate the power of Julia in handling big data analytics.
  • Thursday Apr 7, from 1:30 PM to 4:30 PM: Moved until WinterIntroduction to coarse-grain parallelization using Julia, OpenMP and MPI
  • Thursday May 5, from 1:30 PM to 4:30 PM: Moved until WinterIntroduction to fine-grain parallelization using OpenACC and CUDA
  • When parallelizing a code, the user needs to be aware of two fundamentally different parallelism schemes: fine-grain and coarse-grain parallelisms. These two schemes usually led to different ways of decomposing the problem and implementing the solution. In these two workshops will explore the coarse-grain parallelism using OpenMP, Julia and MPI, followed bythe fine-grain parallelism using OpenACC and CUDA. Starting from serial code examples, we will incrementally parallelize them using the five paradigms: openMP, MPI, Julia, OpenACC and CUDA. To follow our hands-on examples, the attendees are required to have basic programming knowledge, especially in C.
All the workshops will be held in ECS 660 and delivered by Dr. Belaid Moa.

Coast-to-Coast Canadian Seminar Series -- 2016

Theme: Deep Sequencing Antibody and T-cell Receptor Repertoires for the Study of Infectious and Autoimmune Disease, and Development of Vaccines and Therapeutics

Seminars for Fall 2014

  • Tuesday, Sept 30, 2014: " What's in your Blood? Molecular deconvolution of the human antibody immunity in health and disease" by Dr George Georgiou, Institute for Cell and Molecular Biology, University of Texas, Austin . 
  • Tuesday, Oct 14, 2014: "Productive Application of Repertoire Analysis in Vaccinology, Oncology, Bioengineering and Biomedicine" by Dr Jacob Glanville, Chief Science Officer, Distributed Bio, Seattle . 
  • Tuesday, Oct 28, 2014: "Recombinant Renewable Polyclonal Antibodies " by Dr Andrew Bradbury, Group Leader, Advanced Measurement Science, Los Alamos National Laboratory.
  • Tuesday, Nov 25, 2014: "Comparison of HIV & SLE Antibody Receptor Repertoires and the Potential of an Integrated Data System" by Dr Jamie Scott, Tier I Canada Research Chair in Molecular Immunity, Simon Fraser University, Vancouver

Location and Time

The above seminars  are  distributed seminars conducted via videoconferencing technologies. The location at UVic is the WestGrid visualization and collaboration room, ECS 468, from 11:30 AM to 12:30 PM.

Further Information

For further information please visit the seminar series website at http://www.irmacs.sfu.ca/events/coast-coast-seminars.

WestGrid Seminar Series

Seminars for Fall 2014

  • Wednesday, Sept  17, 2014: "Introduction to WestGrid"
  • Wednesday, Oct 8, 2014: "Introduction to Using WestGrid"
  • Wednesday, Oct 22, 2014: "HPC and the Cloud "

Further Information

For further information please visit the WestGrid page.

Location and Time

The above seminars  are  distributed seminars conducted via videoconferencing technologies. The location at UVic is the WestGrid visualization and collaboration room, ECS 468, from 11:30 AM to 12:30 PM.

Local Workshops - 2014/2015

Small and Big Data workshop series

In these workshop series we will cover a wide spectrum of techniques and tools to deal with small and big data challenges. Our intent is for our researchers to gain practical experience by going through hands-on sessions while covering different computational paradigms and topics. To make these sessions much more rewarding, our attendees are encourage to bring their data and any existing code with them so that they can work on them while enjoying the beauty of the topics covered. The topics that we will dive into are batch and embarrassingly parallel processing, map reduce and hadoop, parallel Python and R, parallel Matlab, MPI and OpenCL/CUDA, topic modeling and machine learning, network analysis and visualization, small and big data visualization with Paraview, coping with 1000 Genome projects, and much more.

First Workshop: Batch and Embarrassingly Parallel Processing

Our first worshop is "Keep it simple but not simpler: batch and embarrassingly parallel processing" and it is covered in two sessions on Tuesday and Thursday, and a fast track session to review and summary the workshop on Saturady.
  • Tuesday Oct 14, from 1:00 PM to 4:30 PM: Session 1: "Keep it simple but not simpler: batch and embarrassingly parallel processing; Getting Started"
  • Wednesday Oct 15, from 1:00 PM to 4:30 PM:Session 1:"Keep it simple but not simpler: batch and embarrassingly parallel processing; Getting Started"
  • Thursday Oct 16, from 1:00 PM to 4:30 PM:Session 2:"Keep it simple but not simpler: batch and embarrassingly parallel processing; Beyond the Fundamentals"
  • Friday Oct 17, from 2:30 PM to 5:30 PM:Session 2: "Keep it simple but not simpler: batch and embarrassingly parallel processing; Beyond the Fundamentals"
  • Saturday Oct 18, from 1:00 PM to 4:30 PM:Fast Track: "Review and Summary; Getting Things Done"

Second Workshop: Introduction to Paraview - Part 1: small data visualization

Wednesday Oct 29, from 09:00 AM to 4:30 PM:"Introduction to Paraview: small data visualization"

Third Workshop: Parallelization Paradigms

Our third worshop is "Squeeze the resources: Parallelization Paradigms" and it is covered in two sessions on Monday (repeated on Wednesday) and Thursday (repeated on Thursday). The paradigms covered will be applied to MPI, CUDA, hadoop and parallel python and R.
  • Monday Nov 10, from 1:00 PM to 4:30 PM: Session 1: "Coarse-Grained Parallelization"
  • Wednesday Nov 12, from 1:00 PM to 4:30 PM:Session 1:"Coarse-Grained Parallelization"
  • Thursday Nov 13, from 1:00 PM to 4:30 PM:Session 2: "Fine-Grained Parallelization"
  • Friday Nov 14, from 2:30 PM to 5:00 PM:Session 2: "Fine-Grained Parallelization"

All These workshops will be held in ECS 660 and the users must bring their laptops and be ready to code!