API Reference Manual
1.47.0
|
Schedule group parameters. More...
#include <schedule_types.h>
Data Fields | |
struct { | |
odp_cache_stash_config_t common | |
Common group specific cache stashing hints. More... | |
struct { | |
const odp_cache_stash_prio_config_t * prio | |
Pointer to 'num' entries of priority specific configuration. More... | |
uint32_t num | |
Number of entries in 'prio' array. More... | |
} | |
Priority specific cache stashing hints. More... | |
} | cache_stash_hints |
Group specific cache stashing hints. More... | |
Schedule group parameters.
Definition at line 373 of file api/spec/schedule_types.h.
odp_cache_stash_config_t odp_schedule_group_param_t::common |
Common group specific cache stashing hints.
Configures cache stashing for each priority under the group. By default, all regions are disabled (see odp_cache_stash_config_t::regions).
Definition at line 452 of file api/spec/schedule_types.h.
const odp_cache_stash_prio_config_t* odp_schedule_group_param_t::prio |
Pointer to 'num' entries of priority specific configuration.
The field is ignored if 'num' is 0.
Definition at line 466 of file api/spec/schedule_types.h.
uint32_t odp_schedule_group_param_t::num |
Number of entries in 'prio' array.
0 by default.
Definition at line 472 of file api/spec/schedule_types.h.
struct { ... } odp_schedule_group_param_t::cache_stash_hints |
Group specific cache stashing hints.
Depending on the implementation, configuring these may improve performance. Cache stashing hints can be configured with a group-wide configuration using 'common' and with optional priority specific exceptions using 'prio' and 'num'. For example:
would disable cache stashing entirely for the group except priority 3 would have event user area L2 cache stashing enabled.
would enable event data L2 cache stashing entirely for the group except disable cache stashing for priority 3.
would enable event data L2 cache stashing entirely for the group but priorities 3 and 4 would have event data cache stashing beginning from offset 64 instead of 0.