ARM big.LITTLE MP Software Development

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

  • Location: Any location

  • Course Length: 2 days

  • Technology Focus: Software

  • Cost: Contact us for pricing

  • Related products: ARMv7-A, ARMv8-A, Cortex-A15, Cortex-A17, Cortex-A7, Cortex-A53, Cortex-A72, Cortex-A57, Cortex-A

  • Provider: ARM

Enquire Now

Summary:

This course covers the knowledge required for those tuning and validating ARM big.LITTLE MP patches for platforms powered by ARM big.LITTLE technology.

Prerequisites:

  • Thorough knowledge of the ARMv7-A or ARMv8-A Architecture
  • Familiarity with ARM assembler and C Python programming
  • Knowledge of Linux kernel, especially on scheduler
  • Knowledge of Android system and benchmarks
  • Experience of embedded system development is helpful but not essential

Audience:

This course is aimed at software developers tuning and validating ARM big.LITTLE MP patches for big.LITTLE platforms.

Length:

2 days

Modules:

  • ARM big.LITTLE Overview
  • ARM big.LITTLE MP Scheduler Extension
  • ARM big.LITTLE MP Tools Introduction
  • Demos on ARM Versatile Express TC2
  • ARM big.LITTLE MP System Tuning and real use cases analysis
  • ARM big.LITTLE MP Starter Test Kit Introduction
  • ARM big.LITTLE MP Tuning Tools Practicals
  • ARM big.LITTLE MP System Tuning Practicals
  • ARM big.LITTLE MP Memory Sub-System Tuning Practicals
  • ARM System Power Management and Measurement
  • ARM big.LITTLE MP Tuning Workbook

 

Download PDF Version