| [ |
| { |
| type: "SyscallHandler", |
| name: "syscall_handler", |
| }, |
| { |
| type: "CpuStatsHandler", |
| name: "cpu_stats", |
| config: { |
| cpu_load_cache_duration_ms: 100, |
| }, |
| }, |
| { |
| type: "CpuDeviceHandler", |
| name: "big_cluster_handler", |
| config: { |
| total_domain_count: 2, |
| perf_rank: 0, |
| }, |
| }, |
| { |
| type: "CpuDeviceHandler", |
| name: "little_cluster_handler", |
| config: { |
| total_domain_count: 2, |
| perf_rank: 1, |
| }, |
| }, |
| { |
| type: "CpuManagerMain", |
| name: "cpu_manager_main", |
| config: { |
| sustainable_power: 6.22, |
| power_gain: 0.0622046, |
| clusters: [ |
| { |
| name: "big_cluster", |
| cluster_index: 0, |
| handler: "big_cluster_handler", |
| logical_cpu_numbers: [ |
| 2, |
| 3, |
| 4, |
| 5, |
| ], |
| normperfs_per_ghz: 0.5241090146750524, |
| }, |
| { |
| name: "little_cluster", |
| cluster_index: 1, |
| handler: "little_cluster_handler", |
| logical_cpu_numbers: [ |
| 0, |
| 1, |
| ], |
| normperfs_per_ghz: 0.23551734203752356, |
| }, |
| ], |
| thermal_states: [ |
| { |
| cluster_opps: [ |
| 0, |
| 0, |
| ], |
| min_performance_normperfs: 0.0, |
| static_power_w: 0.15, |
| dynamic_power_per_normperf_w: 1.24, |
| }, |
| { |
| cluster_opps: [ |
| 0, |
| 1, |
| ], |
| min_performance_normperfs: 1.76, |
| static_power_w: 0.13, |
| dynamic_power_per_normperf_w: 1.221, |
| }, |
| { |
| cluster_opps: [ |
| 1, |
| 0, |
| ], |
| min_performance_normperfs: 0.0, |
| static_power_w: 0.07, |
| dynamic_power_per_normperf_w: 0.844, |
| }, |
| { |
| cluster_opps: [ |
| 1, |
| 1, |
| ], |
| min_performance_normperfs: 1.68, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.815, |
| }, |
| { |
| cluster_opps: [ |
| 1, |
| 3, |
| ], |
| min_performance_normperfs: 4.32, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.81, |
| }, |
| { |
| cluster_opps: [ |
| 2, |
| 0, |
| ], |
| min_performance_normperfs: 0.73, |
| static_power_w: 0.07, |
| dynamic_power_per_normperf_w: 0.772, |
| }, |
| { |
| cluster_opps: [ |
| 2, |
| 1, |
| ], |
| min_performance_normperfs: 1.6, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.74, |
| }, |
| { |
| cluster_opps: [ |
| 2, |
| 3, |
| ], |
| min_performance_normperfs: 4.12, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.733, |
| }, |
| { |
| cluster_opps: [ |
| 3, |
| 0, |
| ], |
| min_performance_normperfs: 0.36, |
| static_power_w: 0.07, |
| dynamic_power_per_normperf_w: 0.695, |
| }, |
| { |
| cluster_opps: [ |
| 3, |
| 2, |
| ], |
| min_performance_normperfs: 0.85, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.655, |
| }, |
| { |
| cluster_opps: [ |
| 4, |
| 0, |
| ], |
| min_performance_normperfs: 3.87, |
| static_power_w: 0.07, |
| dynamic_power_per_normperf_w: 0.643, |
| }, |
| { |
| cluster_opps: [ |
| 4, |
| 1, |
| ], |
| min_performance_normperfs: 3.61, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.604, |
| }, |
| { |
| cluster_opps: [ |
| 4, |
| 4, |
| ], |
| min_performance_normperfs: 0.13, |
| static_power_w: 0.05, |
| dynamic_power_per_normperf_w: 0.593, |
| }, |
| { |
| cluster_opps: [ |
| 5, |
| 1, |
| ], |
| min_performance_normperfs: 0.0, |
| static_power_w: 0.0, |
| dynamic_power_per_normperf_w: 0.571, |
| }, |
| { |
| cluster_opps: [ |
| 5, |
| 4, |
| ], |
| min_performance_normperfs: 3.19, |
| static_power_w: 0.0, |
| dynamic_power_per_normperf_w: 0.556, |
| }, |
| { |
| cluster_opps: [ |
| 6, |
| 2, |
| ], |
| min_performance_normperfs: 2.87, |
| static_power_w: 0.0, |
| dynamic_power_per_normperf_w: 0.554, |
| }, |
| { |
| cluster_opps: [ |
| 6, |
| 4, |
| ], |
| min_performance_normperfs: 1.97, |
| static_power_w: 0.0, |
| dynamic_power_per_normperf_w: 0.544, |
| }, |
| ], |
| }, |
| dependencies: { |
| cpu_device_handlers: [ |
| "big_cluster_handler", |
| "little_cluster_handler", |
| ], |
| cpu_stats_handler: "cpu_stats", |
| syscall_handler: "syscall_handler", |
| }, |
| }, |
| { |
| type: "ThermalWatcher", |
| name: "thermal_watcher", |
| dependencies: { |
| thermal_handler_node: "cpu_manager_main", |
| }, |
| }, |
| ] |