Coretype Sets

Overview

Coretype Sets streamline infrastructure selection for Rescale users by providing various combinations of coretypes and priorities tailored to specific application needs. They also help users overcome cloud service provider capacity constraints by enabling jobs to run on alternative hardware, ensuring business continuity and faster time-to-market. Additionally, Coretype Sets can be customized to support different launch policies, catering to diverse user requirements.

Coretype Sets eliminate the need for users to evaluate specific infrastructure architectures, reducing potential wait times and improving job execution success rates by automatically switching to an alternative coretype if the primary one is unavailable. They also help users balance cost and performance by allowing jobs to start with On-Demand Economy (ODE) and switch to On-Demand Priority (ODP) if needed. A set can include a mix of ODE and ODP coretypes and options from different cloud service providers.

Example Coretype Sets

Using Coretype Sets

Coretype Sets can be selected from the Hardware Settings screen on the Rescale platform. The order displayed indicates the sequence in which coretypes and priorities will be attempted for job launches. Each set includes a pre-configured list of coretype and priority pairs.

When launching a job, the Rescale platform cycles through these pairs in the specified order. For example, it might start with Emerald at On-Demand Economy (ODE) priority and switch to Ferrite at On-Demand Priority (ODP) if needed. If a pair cannot be launched, Rescale will try the next one until all options are exhausted. If a job with ODE priority is terminated early due to cloud service provider reclamation, Rescale will attempt to relaunch it using the next coretype.

Users are billed based on the actual coretype and priority used.

Core Count Transitions

When configuring the hardware settings for a job, the cores per slot value applies to the first coretype in the set. On a coretype transition, and if the subsequent coretypes do not have the same available cores per slot, the platform will attempt to match the cores per slot to the closest available core count (either up or down) for the new coretype.

This means a job using a coretype set may not run with the exact core count indicated in the job setup.

Note: If a coretype set job is running an analysis that supports multi-node, it is possible to transition from a single to a multi-node job in certain cases.

Rescale Default Coretype Sets aka Compute Classes

Rescale Default Coretype Sets, also known as Compute Classes, are available to all Rescale customers. They provide standard hardware architectures for running jobs confidently and meeting various application-specific requirements. Rescale experts update your coretype selection as and when the latest hardware is available on Rescale by identifying the most efficient hardware-software configurations. With Rescale-managed Coretype Sets, you can always use the latest infrastructure for your workloads without needing to select or wait for specific coretypes.

The most commonly used General Purpose Compute Class includes coretypes suited for compute-intensive workloads. Other sets, such as the Large Memory Compute Class and the Large Disk Compute Class, are also available to meet specific needs.

For new workloads, the most suitable Compute Class is automatically assigned based on your workload type. If it aligns with the General Purpose Compute Class, it will be selected by default. For existing workloads, you can manually choose the desired Coretype Set from the Hardware Settings page.

Custom Coretype Sets

In addition to the Rescale Default Coretype Sets, customers also have the option to use Custom Coretype Sets based on their specific needs.

If you’d like to set up a Custom Coretype Set for your organization, please reach out to Rescale Support.

Pricing

The cost of a coretype set job depends on the coretype and the number of cores that the job successfully launches with. The price range displayed next to a coretype set on the Hardware Settings screen is the set minimum and set maximum of all the coretypes and their priorities in the set.

When viewing the billing summary on the Organization Admin page, the coretype that the job successfully ran with will be displayed.

Usage Guidelines

When using coretype sets, keep in mind the following guidelines:

  • On-demand Reserved (ODR) Priority is not available as part of default coretype sets.
  • Coretype sets do not support dynamic ordering. The order defined at the time of a coretype set’s creation will stay the same throughout its use.

Learn More