Lines Matching refs:FRF
1091 : McPATComponent(_xml_data), IRF(NULL), FRF(NULL), RFWIN(NULL),
1140 //**********************************FRF************************************
1166 FRF = new ArrayST(xml_data, &interface_ip, "FP Register File", Core_device,
1168 FRF->output_data.area *= core_params.num_hthreads *
1170 area.set_area(area.get_area() + FRF->local_result.area *
1175 fp_regfile_height = FRF->local_result.cache_ht * core_params.num_hthreads *
3226 FRF->tdp_stats.reset();
3227 FRF->tdp_stats.readAc.access =
3228 FRF->l_ip.num_rd_ports * core_stats.FPU_duty_cycle * 1.05 *
3230 FRF->tdp_stats.writeAc.access =
3231 FRF->l_ip.num_wr_ports * core_stats.FPU_duty_cycle * 1.05 *
3233 FRF->rtp_stats.reset();
3234 FRF->rtp_stats.readAc.access = core_stats.float_regfile_reads;
3235 FRF->rtp_stats.writeAc.access = core_stats.float_regfile_writes;
3237 FRF->rtp_stats.readAc.access += core_stats.function_calls *
3239 FRF->rtp_stats.writeAc.access += core_stats.function_calls *
3242 FRF->power_t.reset();
3243 FRF->power_t.readOp.dynamic +=
3244 FRF->tdp_stats.readAc.access * FRF->local_result.power.readOp.dynamic +
3245 FRF->tdp_stats.writeAc.access * FRF->local_result.power.writeOp.dynamic;
3246 FRF->rt_power.reset();
3247 FRF->rt_power.readOp.dynamic +=
3248 FRF->rtp_stats.readAc.access * FRF->local_result.power.readOp.dynamic +
3249 FRF->rtp_stats.writeAc.access * FRF->local_result.power.writeOp.dynamic;
3284 if (FRF) {
3285 FRF->output_data.peak_dynamic_power =
3286 FRF->power_t.readOp.dynamic * clockRate;
3287 FRF->output_data.subthreshold_leakage_power *=
3289 FRF->output_data.gate_leakage_power *= core_params.num_hthreads;
3290 FRF->output_data.runtime_dynamic_energy = FRF->rt_power.readOp.dynamic;
3291 output_data += FRF->output_data;
3308 FRF->displayData(indent + 4, plevel);
3560 if (FRF) {
3561 delete FRF;
3562 FRF = NULL;