Searched refs:timestamp (Results 1 - 20 of 20) sorted by relevance

/gem5/ext/drampower/src/
H A DCmdHandlers.cc57 void CommandAnalysis::handleAct(unsigned bank, int64_t timestamp) argument
59 printWarningIfPoweredDown("Command issued while in power-down mode.", MemCommand::ACT, timestamp, bank);
71 first_act_cycle = timestamp;
72 precycles += zero_guard(timestamp - last_pre_cycle, "1 last_pre_cycle is in the future.");
73 idle_pre_update(timestamp, latest_pre_cycle);
77 latest_act_cycle = timestamp;
79 printWarning("Bank is already active!", MemCommand::ACT, timestamp, bank);
83 void CommandAnalysis::handleRd(unsigned bank, int64_t timestamp) argument
85 printWarningIfPoweredDown("Command issued while in power-down mode.", MemCommand::RD, timestamp, bank);
89 printWarning("Bank is not active!", MemCommand::RD, timestamp, ban
96 handleWr(unsigned bank, int64_t timestamp) argument
109 handleRef(unsigned bank, int64_t timestamp) argument
134 handleRefB(unsigned bank, int64_t timestamp) argument
152 handlePre(unsigned bank, int64_t timestamp) argument
186 handlePreA(unsigned bank, int64_t timestamp) argument
226 handlePdnFAct(unsigned bank, int64_t timestamp) argument
247 handlePdnSAct(unsigned bank, int64_t timestamp) argument
268 handlePdnFPre(unsigned bank, int64_t timestamp) argument
282 handlePdnSPre(unsigned bank, int64_t timestamp) argument
296 handlePupAct(int64_t timestamp) argument
327 handlePupPre(int64_t timestamp) argument
353 handleSREn(unsigned bank, int64_t timestamp) argument
369 handleSREx(unsigned bank, int64_t timestamp) argument
570 handleNopEnd(int64_t timestamp) argument
[all...]
H A DCommandAnalysis.cc92 void CommandAnalysis::clearStats(const int64_t timestamp) argument
124 // reset count references to timestamp so that they are moved
126 std::fill(first_act_cycle_banks.begin(), first_act_cycle_banks.end(), timestamp);
127 first_act_cycle = timestamp;
129 pdn_cycle = timestamp;
130 sref_cycle_window = timestamp;
132 end_act_op = timestamp;
133 end_read_op = timestamp;
134 end_write_op = timestamp;
139 if (timestamp
170 getCommands(std::vector<MemCommand>& list, bool lastupdate, int64_t timestamp) argument
223 int64_t timestamp = cmd.getTimeInt64(); local
265 idle_act_update(int64_t latest_read_cycle, int64_t latest_write_cycle, int64_t latest_act_cycle, int64_t timestamp) argument
285 idle_pre_update(int64_t timestamp, int64_t latest_pre_cycle) argument
[all...]
H A DCommandAnalysis.h133 void clearStats(const int64_t timestamp);
141 int64_t timestamp = 0);
210 void handleAct( unsigned bank, int64_t timestamp);
211 void handleRd( unsigned bank, int64_t timestamp);
212 void handleWr( unsigned bank, int64_t timestamp);
213 void handleRef( unsigned bank, int64_t timestamp);
214 void handleRefB(unsigned bank, int64_t timestamp);
215 void handlePre( unsigned bank, int64_t timestamp);
216 void handlePreA( unsigned bank, int64_t timestamp);
217 void handlePdnFAct(unsigned bank, int64_t timestamp);
[all...]
H A DCAHelpers.cc92 void CommandAnalysis::printWarningIfActive(const string& warning, int type, int64_t timestamp, unsigned bank) argument
95 printWarning(warning, type, timestamp, bank);
99 void CommandAnalysis::printWarningIfNotActive(const string& warning, int type, int64_t timestamp, unsigned bank) argument
102 printWarning(warning, type, timestamp, bank);
106 void CommandAnalysis::printWarningIfPoweredDown(const string& warning, int type, int64_t timestamp, unsigned bank) argument
109 printWarning(warning, type, timestamp, bank);
113 void CommandAnalysis::printWarning(const string& warning, int type, int64_t timestamp, unsigned bank) argument
116 cerr << "Command: " << type << ", Timestamp: " << timestamp <<
H A DMemCommand.cc49 unsigned bank, int64_t timestamp) :
52 timestamp(timestamp)
132 timestamp = _timestamp;
137 return timestamp;
48 MemCommand(MemCommand::cmds type, unsigned bank, int64_t timestamp) argument
H A DMemCommand.h102 int64_t timestamp = 0L);
116 // Set timestamp
119 // Get timestamp
187 int64_t timestamp; member in class:Data::MemCommand
H A DTraceParser.cc61 stringstream timestamp(item);
62 timestamp >> item_val;
H A DCmdScheduler.cc158 stringstream timestamp(item);
159 timestamp >> newtranstime;
168 stringstream timestamp(item);
169 timestamp >> std::hex >> transAddr;
/gem5/ext/drampower/src/libdrampower/
H A DLibDRAMPower.cc68 void libDRAMPower::doCommand(MemCommand::cmds type, int bank, int64_t timestamp) argument
70 MemCommand cmd(type, static_cast<unsigned>(bank), timestamp);
74 void libDRAMPower::updateCounters(bool lastUpdate, int64_t timestamp) argument
76 counters.getCommands(cmdList, lastUpdate, timestamp);
86 void libDRAMPower::calcWindowEnergy(int64_t timestamp) argument
88 doCommand(MemCommand::NOP, 0, timestamp);
89 updateCounters(false, timestamp);
91 clearCounters(timestamp);
100 void libDRAMPower::clearCounters(int64_t timestamp) argument
102 counters.clearStats(timestamp);
[all...]
H A DLibDRAMPower.h62 int64_t timestamp);
66 void calcWindowEnergy(int64_t timestamp);
74 void updateCounters(bool lastUpdate, int64_t timestamp = 0);
76 void clearCounters(int64_t timestamp);
/gem5/ext/pybind11/tests/
H A Dtest_chrono.cpp19 using timestamp = std::chrono::time_point<std::chrono::system_clock, timespan>;
52 m.def("test_nano_timepoint", [](timestamp start, timespan delta) -> timestamp {
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_report.cpp83 timestamp(new sc_time(sc_time_stamp())),
101 timestamp(new sc_time(sc_time_stamp())),
115 timestamp(new sc_time(*other.timestamp)),
138 swap( timestamp, that.timestamp );
150 delete timestamp;
H A Dsc_report.h134 { return *timestamp; }
166 sc_time* timestamp; member in class:sc_core::sc_report
/gem5/ext/googletest/googletest/test/
H A Dgtest_xml_test_utils.py158 * The "timestamp" attribute of <testsuites> elements is replaced with a
171 timestamp = element.getAttributeNode('timestamp')
172 timestamp.value = re.sub(r'^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d$',
173 '*', timestamp.value)
/gem5/util/streamline/
H A Dm5stats2streamline.py399 # - timestamp: packed64
401 def summaryFrame(timestamp, uptime):
406 body = newline_canary + packed64(timestamp) + packed64(uptime)
427 # - timestamp: timestamp
430 def threadNameFrame(timestamp, thread_id, name):
433 body = packed_code + timestampList(timestamp) + \
461 # - timestamp: timestamp
465 def counterFrame(timestamp, cor
[all...]
/gem5/src/gpu-compute/
H A Dvector_register_file.hh103 uint64_t timestamp);
H A Dvector_register_file.cc197 uint64_t timestamp)
205 // mark the destination VGPR as free when the timestamp expires
207 computeUnit->shader->tick_cnt + timestamp +
195 exec(uint64_t dynamic_id, Wavefront *w, std::vector<uint32_t> &regVec, uint32_t operandSize, uint64_t timestamp) argument
/gem5/ext/dnet/
H A Dtcp.h100 #define TCP_OPT_TIMESTAMP 8 /* timestamp, RFC 1323 */
134 uint32_t timestamp[2]; /* TCP_OPT_TIMESTAMP */ member in union:tcp_opt::tcp_opt_data
/gem5/ext/testlib/
H A Dhelper.py445 self._start = self.timestamp()
449 self._stop = self.timestamp()
456 return self.timestamp() - self._start
459 def timestamp(): member in class:Timer
/gem5/src/base/
H A Dinet.hh598 uint32_t tsval() const { return ntohl(opt_data.timestamp[0]); }
599 uint32_t tsecr() const { return ntohl(opt_data.timestamp[1]); }

Completed in 29 milliseconds