30 lines
888 B
C
30 lines
888 B
C
/* 本头文件由自订profile框架自动生成并非人工硬编码针对Case优化 */
|
||
/* 更新:负载均衡问题已经通过优化插值函数解决,此profile静态均衡方案已弃用,本头文件现在未参与编译 */
|
||
/* Auto-generated from interp_lb_profile.bin — do not edit */
|
||
#ifndef INTERP_LB_PROFILE_DATA_H
|
||
#define INTERP_LB_PROFILE_DATA_H
|
||
|
||
#define INTERP_LB_NPROCS 64
|
||
#define INTERP_LB_NUM_HEAVY 4
|
||
|
||
static const int interp_lb_heavy_blocks[4] = {27, 35, 28, 36};
|
||
|
||
/* Split table: {block_id, r_left, r_right} */
|
||
static const int interp_lb_splits[4][3] = {
|
||
{27, 26, 27},
|
||
{35, 34, 35},
|
||
{28, 28, 29},
|
||
{36, 36, 37},
|
||
};
|
||
|
||
/* Rank remap for displaced neighbor blocks */
|
||
static const int interp_lb_num_remaps = 4;
|
||
static const int interp_lb_remaps[][2] = {
|
||
{26, 25},
|
||
{29, 30},
|
||
{34, 33},
|
||
{37, 38},
|
||
};
|
||
|
||
#endif /* INTERP_LB_PROFILE_DATA_H */
|