Arm Energy Awareness Scheduling

  • Delivery method: Face-to-face (Private)

  • Location: Any location

  • Course Length: 2 days

  • Technology Focus: Software

  • Cost: Contact us for pricing

  • Related products: Architecture, Processor Architecture, A-profile, ARMv7-A, ARMv8-A

  • Provider: Arm

Enquire

Summary:

This course has been designed to cover the knowledge introduction for integrating and tuning the Energy Awareness Scheduling (EAS) solution on Arm/Linux system.

Prerequisites:

  • Thorough knowledge of the Armv7-A or Armv8-A Architecture
  • Familiarity with C and Python programming
  • Knowledge of Linux kernel, especially on Linux scheduler
  • Knowledge of Android system and benchmarks

Audience:

The course is aimed at software developers who are trying to integrate EAS and tune EAS on Arm/Linux.

Delivery Method:

  • Private face to face classroom
  • Series of short live virtual training sessions

Length:

2 days

Modules:

  • EAS Technical Overview
  • EAS Code Deep Dive
    • PELT vs WALT
    • Schedtune
    • DynamIQ support
  • EAS Behaviour Analysis
  • EAS Tools Introduction
  • EAS Integration, Debug and Optimization
  • EAS Tuning Workshop
    • LISA toolkit practical
    • EAS behaviour analysis practical
    • EAS tuning practical
    • EAS Android benchmark evaluation
    • EAS energy model creation

Download PDF Version