Skip to content

Shared coprocessor framework requirements

Andrii Anisov edited this page Oct 17, 2016 · 8 revisions

Background

Objectives

Requirements

Functional

The framework shall:

  • implement a coprocessor resources sharing between different domains
  • support number of coprocessor instances in runtime
  • support configurable on system startup shareable coprocessors configuration (number of instances, type of instances, scheduling algorithm per coprocessor instance, etc)
  • support configurable on domain startup list of coprocessors shared to this particular domain
  • support runtime configuration of scheduling algorithm per instance of shared coprocessor

Non-functional

The framework will provide:

  • an interface to integrate different coprocessor support implementation
  • an interface to integrate different scheduling algorithms implementation

Operation environment

  • XEN 4.8+
  • ARM based SOC

Assumptions and dependencies