Skip to content

PAICE Allocations and compute scheduling

Overview

The Pan Canadian AI Environment (PAICE) clusters, which consists of Vulcan, Killarney and TamIA borrow strongly from the Alliance's traditional Allocations and compute scheduling methodologies, but differ in how resource allocations are assigned.

The PAICE sites do not participate in the Resource Allocation Competition (RAC) and instead derive cluster computational allocations by grouping Projects into one of four groups, which are then allocated resources on the three clusters.

Identification and Grouping

There are 4 Tiers of users identified:

  • Canada CIFAR AI Chairs and Equivalents and their research teams
  • AI Institute Faculty Affiliates
  • Faculty members with a tenure track appointment at a Canadian university within an AI program
  • Faculty members with a tenure track appointment at a Canadian university applying AI to other domains

Users are assigned to an AI-specific Slurm Account and POSIX group with the prefix of aip- versus the more familiar rrg- or rrp- used on the non-PAICE sites.

Note

Users must utilize this aip- naming structure in their job submissions and storage allocations while using the PAICE clusters.

Scheduling Calculations

Each of the above Tiers are assigned a FairShare value that is proportional to the overall cluster's Shares as per the following chart:

Tier % total shares
CIFAR AI Chairs 45%
AI Institute Faculty Affiliates 40%
Faculty members, within an AI program 10%
Faculty members, applying AI to other domains 5%

A Tier's allocation percentage will be further equally divided among the Projects assigned to the Tier and are expressed as the FairShare value in the scheduler's Project/Account.

Aside from this method of assigning Shares to an Account, the same methodology of scheduler job priority management that is outlined in Allocations and compute scheduling is in effect on the PAICE clusters.