Structs

The following structs are available globally.

  • Struct for storing scheduling related values. value is used for values that are used to help the scheduler make a decision. timestamp time for the given value (if value is time relevant).

    See more

    Declaration

    Swift

    struct SchedulingValue
  • Wrapper struct for transmitting Data in sequential order. This struct provides you with an id to sort your results after computation.

    See more

    Declaration

    Swift

    struct MetaComuteUnitDataSourceSet
  • First try to implement a more adaptive method for the scheduling. Currently not working due to issues with the sensoric. Also this did have some issues in optimizing.

    Tries to find the optimum between power consumption and compute power in four ways:

    • CPUHighUsageBoost: max performance mode
    • CPUIdleUsageBoost: batterie saving mode with high server support
    • EnergyEfficency: try to use not too much computation power
    • LowLatency: optimizes to compute as much as get on server
    See more

    Declaration

    Swift

    struct AdaptiveSchedulingStrategy : SchedulingStrategy
  • struct for saving the global default parameters

    See more

    Declaration

    Swift

    struct Constants