libflame revision_anchor
|
Data Fields | |
FLA_Lock | all_lock |
FLA_Lock * | run_lock |
FLA_Lock * | dep_lock |
FLA_Lock * | war_lock |
FLA_Lock * | cac_lock |
int | n_queues |
int | n_caches |
int | size |
FLA_Obj * | cache |
FLA_Obj * | prefetch |
FLASH_Queue * | wait_queue |
int | pc |
FLA_Lock * | gpu_lock |
FLA_Obj_gpu * | gpu |
FLA_Obj_gpu * | victim |
FLA_Obj_gpu * | gpu_log |
dim_t | block_size |
FLA_Datatype | datatype |
FLASH_Task ** | task_queue |
int * | n_ready |
int * | wait_queue |
int * | n_wait |
int * | pc |
Referenced by FLASH_Queue_exec().
Referenced by FLASH_Queue_create_gpu(), and FLASH_Queue_init_tasks().
Referenced by FLASH_Queue_exec(), FLASH_Queue_update_cache_block(), and FLASH_Queue_wait_dequeue().
Referenced by FLASH_Queue_create_gpu(), and FLASH_Queue_init_tasks().
Referenced by FLASH_Queue_exec(), and FLASH_Task_update_dependencies().
Referenced by FLASH_Queue_check_block_gpu(), FLASH_Queue_create_gpu(), FLASH_Queue_destroy_gpu(), FLASH_Queue_exec(), FLASH_Queue_flush_block_gpu(), FLASH_Queue_flush_gpu(), FLASH_Queue_invalidate_block_gpu(), FLASH_Queue_mark_gpu(), FLASH_Queue_update_block_gpu(), and FLASH_Queue_wait_dequeue_block().
Referenced by FLASH_Queue_exec(), and FLASH_Queue_flush_gpu().
Referenced by FLASH_Queue_exec(), and FLASH_Queue_update_cache_block().
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), and FLASH_Task_update_dependencies().
Referenced by FLASH_Queue_exec(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
Referenced by FLASH_Queue_exec(), FLASH_Queue_exec_simulation(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), and FLASH_Queue_prefetch().
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
Referenced by FLASH_Queue_check_block_gpu(), FLASH_Queue_exec(), and FLASH_Queue_update_block_gpu().
Referenced by FLASH_Queue_exec(), and FLASH_Task_free_parallel().