Searched refs:max_waves (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_live_var_analysis.cpp | 308 uint16_t get_addr_sgpr_from_waves(Program *program, uint16_t max_waves) in get_addr_sgpr_from_waves() argument 310 uint16_t sgprs = program->physical_sgprs / max_waves & ~program->sgpr_alloc_granule; in get_addr_sgpr_from_waves() 315 uint16_t get_addr_vgpr_from_waves(Program *program, uint16_t max_waves) in get_addr_vgpr_from_waves() argument 317 uint16_t vgprs = 256 / max_waves & ~program->vgpr_alloc_granule; in get_addr_vgpr_from_waves() 354 program->max_waves = max_waves_per_simd; in update_vgpr_sgpr_demand() 369 …program->max_waves = std::min<uint16_t>(program->max_waves, DIV_ROUND_UP(workgroups_per_cu_wgp * w… in update_vgpr_sgpr_demand() 372 program->num_waves = std::min<uint16_t>(program->num_waves, program->max_waves); in update_vgpr_sgpr_demand()
|
D | aco_ir.h | 1621 uint16_t max_waves = 0; /* maximum number of waves, regardless of register usage */ variable 1789 uint16_t get_addr_sgpr_from_waves(Program *program, uint16_t max_waves); 1790 uint16_t get_addr_vgpr_from_waves(Program *program, uint16_t max_waves);
|
/external/tensorflow/tensorflow/lite/delegates/gpu/common/tasks/ |
D | conv_metal.cc | 678 const int max_waves = GetMaximumPossibleWavesCount(apple_info, dst_shape); in GetRecommendedBlockSize() local 680 if (max_waves >= cu_count * 64) { in GetRecommendedBlockSize() 682 } else if (max_waves >= cu_count * 32) { in GetRecommendedBlockSize() 684 } else if (max_waves >= cu_count * 16) { in GetRecommendedBlockSize()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_pipeline.c | 236 unsigned max_waves = 0; in radv_pipeline_init_scratch() local 250 max_waves = MAX2(max_waves, max_stage_waves); in radv_pipeline_init_scratch() 262 pipeline->max_waves = max_waves; in radv_pipeline_init_scratch() 5686 unsigned max_waves = radv_get_max_waves(device, shader, stage); in radv_GetPipelineExecutableStatisticsKHR() local 5760 s->value.u64 = max_waves; in radv_GetPipelineExecutableStatisticsKHR()
|
D | radv_private.h | 1762 unsigned max_waves; member
|
D | radv_cmd_buffer.c | 1274 pipeline->max_waves); in radv_emit_graphics_pipeline() 4203 pipeline->max_waves); in radv_emit_compute_pipeline()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | gfx10_shader_ngg.c | 744 unsigned max_waves = ctx->ac.wave_size == 64 ? 2 : 4; in gfx10_emit_ngg_culling_epilogue() local 749 LLVMPointerType(LLVMArrayType(ctx->ac.i64, max_waves), in gfx10_emit_ngg_culling_epilogue() 803 LLVMConstInt(ctx->ac.i32, max_waves - 1, 0), ""), in gfx10_emit_ngg_culling_epilogue()
|
/external/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 803 - aco: restrict scheduling depending on max_waves 2857 - radv: round vgprs/sgprs before calculating max_waves
|