Searched refs:temperature (Results 1 - 16 of 16) sorted by relevance

/gem5/src/mem/ruby/network/fault_model/
H A DFaultModel.cc78 // read temperature weights into "temperature_weights" vector
79 // format: <temperature> <weight>
88 for (int temperature = 0; temperature < record_temperature;
89 temperature++){
188 // is the temperature too high/too low?
189 int temperature = temperature_input; local
194 temperature = (temperature_weights.size() - 1);
199 temperature = 0;
205 ((float)temperature_weights[temperature]);
225 int temperature = temperature_input; local
[all...]
H A DFaultModel.hh121 // temperature ranges from 0C to 125C)
124 int temperature,
128 int temperature,
/gem5/ext/mcpat/
H A Dsystem.h60 int temperature; member in class:System
H A Darray.h82 void leakage_feedback(double temperature);
H A Dlogic.h71 void leakage_feedback(double temperature); // TODO
97 void leakage_feedback(double temperature);
127 void leakage_feedback(double temperature);
208 void leakage_feedback(double temperature);
H A Dinterconnect.h112 void leakage_feedback(double temperature);
H A Dsystem.cc191 temperature = -1;
208 ASSIGN_INT_IF("temperature", temperature);
273 if (temperature < 0) {
274 errorUnspecifiedParam("temperature");
312 interface_ip.temp = temperature;
H A Darch_const.h56 const bool temperature = 360; variable
H A Dinterconnect.cc204 void Interconnect::leakage_feedback(double temperature) { argument
205 l_ip.temp = (unsigned int)round(temperature/10.0)*10;
H A Darray.cc267 void ArrayST::leakage_feedback(double temperature) argument
269 // Update the temperature. l_ip is already set and error-checked in the creator function.
270 l_ip.temp = (unsigned int)round(temperature/10.0)*10;
H A Dlogic.cc231 void dep_resource_conflict_check::leakage_feedback(double temperature) argument
233 l_ip.temp = (unsigned int)round(temperature/10.0)*10;
671 void FunctionalUnit::leakage_feedback(double temperature) argument
673 // Update the temperature and initialize the global interfaces.
674 interface_ip.temp = (unsigned int)round(temperature/10.0)*10;
922 void InstructionDecoder::leakage_feedback(double temperature) { argument
923 l_ip.temp = (unsigned int)round(temperature/10.0)*10;
926 final_dec->leakage_feedback(temperature);
927 pre_dec->leakage_feedback(temperature);
/gem5/ext/mcpat/cacti/
H A Ddecoder.h78 void leakage_feedback(double temperature);
128 void leakage_feedback(double temperature);
174 void leakage_feedback(double temperature);
203 void leakage_feedback(double temperature);
H A Ddecoder.cc235 void Decoder::leakage_feedback(double temperature) argument
836 void PredecBlk::leakage_feedback(double temperature) argument
1286 void PredecBlkDrv::leakage_feedback(double temperature) argument
1351 void Predec::leakage_feedback(double temperature) argument
1353 drv1->leakage_feedback(temperature);
1354 drv2->leakage_feedback(temperature);
1355 blk1->leakage_feedback(temperature);
1356 blk2->leakage_feedback(temperature);
/gem5/src/mem/ruby/network/garnet2.0/
H A DRouter.hh107 bool get_fault_vector(int temperature, float fault_vector[]) { argument
108 return m_network_ptr->fault_model->fault_vector(m_id, temperature,
111 bool get_aggregate_fault_probability(int temperature, argument
113 return m_network_ptr->fault_model->fault_prob(m_id, temperature,
/gem5/src/sim/power/
H A DThermalModel.py72 # Represents a fixed temperature node (ie. air)
81 # Static temperature which may change over time
82 temperature = Param.Float(25.0, "Operational temperature in Celsius") variable in class:ThermalReference
H A Dthermal_model.cc55 : SimObject(p), _temperature(p->temperature), node(NULL)
261 // Create a list of unknown temperature nodes
299 // Just pick the highest temperature

Completed in 30 milliseconds