|
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 |
| FLA_Lock FLASH_Queue_variables::all_lock |
Referenced by FLASH_Queue_exec().
| dim_t FLASH_Queue_variables::block_size |
Referenced by FLASH_Queue_create_gpu(), and FLASH_Queue_init_tasks().
| FLA_Lock* FLASH_Queue_variables::cac_lock |
Referenced by FLASH_Queue_exec(), FLASH_Queue_update_cache_block(), and FLASH_Queue_wait_dequeue().
| FLA_Obj* FLASH_Queue_variables::cache |
| FLA_Datatype FLASH_Queue_variables::datatype |
Referenced by FLASH_Queue_create_gpu(), and FLASH_Queue_init_tasks().
| FLA_Lock* FLASH_Queue_variables::dep_lock |
Referenced by FLASH_Queue_exec(), and FLASH_Task_update_dependencies().
| FLA_Obj_gpu* FLASH_Queue_variables::gpu |
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().
| FLA_Lock* FLASH_Queue_variables::gpu_lock |
| FLA_Obj_gpu* FLASH_Queue_variables::gpu_log |
Referenced by FLASH_Queue_exec(), and FLASH_Queue_flush_gpu().
| int FLASH_Queue_variables::n_caches |
Referenced by FLASH_Queue_exec(), and FLASH_Queue_update_cache_block().
| int FLASH_Queue_variables::n_queues |
| int* FLASH_Queue_variables::n_ready |
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), and FLASH_Task_update_dependencies().
| int* FLASH_Queue_variables::n_wait |
Referenced by FLASH_Queue_exec(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
| int FLASH_Queue_variables::pc |
Referenced by FLASH_Queue_exec(), FLASH_Queue_exec_simulation(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
| int* FLASH_Queue_variables::pc |
| FLA_Obj* FLASH_Queue_variables::prefetch |
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), and FLASH_Queue_prefetch().
| FLA_Lock* FLASH_Queue_variables::run_lock |
| int FLASH_Queue_variables::size |
| FLASH_Task** FLASH_Queue_variables::task_queue |
Referenced by FLASH_Queue_exec(), FLASH_Queue_init_tasks(), FLASH_Queue_wait_dequeue(), and FLASH_Queue_wait_enqueue().
| FLA_Obj_gpu* FLASH_Queue_variables::victim |
Referenced by FLASH_Queue_check_block_gpu(), FLASH_Queue_exec(), and FLASH_Queue_update_block_gpu().
| FLASH_Queue* FLASH_Queue_variables::wait_queue |
| int* FLASH_Queue_variables::wait_queue |
| FLA_Lock* FLASH_Queue_variables::war_lock |
Referenced by FLASH_Queue_exec(), and FLASH_Task_free_parallel().