drake
1.0.0
|
#include <processor.h>
Public Member Functions | |
array_t (cross_link_tp)*source | |
List of cross links of tasks mapped to this core whose producer task is mapped to another core. | |
array_t (cross_link_tp)*sink | |
List of cross links of tasks mapped to this core whose consumer task is mapped to another core. | |
Data Fields | |
unsigned int | handled_nodes |
unsigned int | node_capacity |
Maximal number of tasks this processor can handle. This is related to the size of the task list in this structure. Never modify this value manually. | |
processor_id | id |
Identification of the processor. All processors (say n processors) should be numbered from 0 to n-1 to be friendly with files generated to ILP solver and task graph graphic generator. | |
int | inner_links |
Number of links between tasks mapped to this core. | |
task_t ** | task |
List of tasks mapped to this core. |
Definition at line 36 of file processor.h.
array_t | ( | cross_link_tp | ) |
List of cross links of tasks mapped to this core whose producer task is mapped to another core.
array_t | ( | cross_link_tp | ) |
List of cross links of tasks mapped to this core whose consumer task is mapped to another core.
unsigned int handled_nodes |
Definition at line 39 of file processor.h.
Identification of the processor. All processors (say n processors) should be numbered from 0 to n-1 to be friendly with files generated to ILP solver and task graph graphic generator.
Definition at line 43 of file processor.h.
int inner_links |
Number of links between tasks mapped to this core.
Definition at line 49 of file processor.h.
unsigned int node_capacity |
Maximal number of tasks this processor can handle. This is related to the size of the task list in this structure. Never modify this value manually.
Definition at line 41 of file processor.h.
List of tasks mapped to this core.
Definition at line 51 of file processor.h.