High Performance Computing Workshop 2014 | Workshop | High Performance Computing | Academic Technologies

High Performance Computing Workshop 2014

Compute Canada and WestGrid User Training Seminar

“High Performance Computing (HPC) is redefining the way research is done. As a consequence, research in all disciplines is delivering new knowledge and innovation, resulting in wealth creation, social advantage and well-being for all Canadians. Compute Canada’s goal is to build on the significant successes achieved to date and to address the opportunities and challenges that lie ahead.”

-- Compute Canada

The University of Alberta is an important partner in WestGrid and Compute Canada’s large-scale High Performance Computing (HPC) platform. University of Alberta students, researchers and faculty can tap into this platform to achieve their research objectives!

This two-day workshop series was designed to provide HPC-users of all levels with an overview of Compute Canada and WestGrid functions and opportunities. The first two sessions—scheduled for Tuesday, April 29—are designed as beginner-level background courses. The following sessions—scheduled for Wednesday, April 30—will build on the knowledge gained in the previous sessions to provide participants with a full suite of tools for making effective use of HPC resources.

Come to one session, or come to them all!

Please note: A WestGrid account is recommended to participate fully in some of the sessions, but is not required to attend the workshop. If you are interested in obtaining a account, please visit the WestGrid site for more information.

WestGrid

 

Compute Canada

 

 

Workshop Schedule and Abstracts

Tuesday, April 29, 2014

9:00am-9:10am—Introduction to the Workshop
Location: ETLC 5-013
Speaker:Kamil Marcinkowski

SESSION 1) 9:10am-12:00pm—Introduction to HPC in Canada
Location: ETLC 5-013

Speaker:Erming Pei

Abstract: This session is intended for beginners, as well as experienced HPC users looking for a refresher on basic HPC terminology and procedures. We begin with a brief discussion of Compute Canada and WestGrid organizations. After that, we introduce and define major concepts of High Performance Computing (HPC), including cluster, grid, cloud and “big data.” The discussion ends with a guided tour of the IST data centre and an opportunity to have all your HPC questions answered by our in-house experts!

Tuesday, April 29, 2014

SESSION 2) 1:00pm-4:00pm—Introduction to Unix and Linux
Location: ETLC 5-013
Speaker:
Terry McGuire

Abstract: Intended for people with minimal experience with a Unix command-line interface, this session presents the basic skills required to start working with WestGrid systems. Most of the session is hands-on practice with key Unix commands, but with a short introduction to the history, theory and philosophy of Unix, including a discussion of the distinction between Unix and Linux.

 

 

 

Wednesday, April 30, 2014

SESSION 3) 9:00am-12:00pm—QuickStart to Using High Performance Computing (Software, Modules and Data Movement)
Location: ETLC 5-013
Speaker:
Masao Fujinaga

Abstract: This workshop session is an introduction to HPC using WestGrid. Participants are guided through the steps of transferring a program, compiling it and submitting a batch job. In the process, we discuss the software and tools available on the system, how to write scripts and where to find documentation. This session has been developed for beginner through intermediate levels of HPC users. We recommend that brand new users attend Sessions 1 and 2 of this workshop to gain a better understanding of the HPC and WestGrid functions under discussion.

Wednesday, April 30, 2014

SESSION 4) 1:00pm-4:00pm—Using High Performance Computing 2 (Scheduling, Job Management)
Location: ETLC 5-013
Speaker:
Kamil Marcinkowski

Abstract: This workshop session focuses on getting the most out of a cluster using a scheduler. Participants explore how to submit jobs, including more advanced topics such as job arrays, gpus and checkpointing. In the second part, participants discuss in greater detail how a scheduler works and how to use the knowledge to your advantage. The third part builds on the knowledge gained in the first two parts through the process of discovering why jobs are not running. While intermediate and advanced topics are covered, this section is intended to help HPC users of all levels become more proficient. We recommend that beginner users attend Sessions 1, 2 and 3 of this workshop series to gain a better understanding of the HPC and WestGrid functions under discussion.