Searched refs:coalescer (Results 1 - 6 of 6) sorted by relevance

/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc261 coalescer->uncoalescedAccesses++;
264 coalescer->queuingCycles -= (curTick() * req_cnt);
265 coalescer->localqueuingCycles -= curTick();
270 // but based on when they reached this coalescer then
279 int64_t tick_index = sender_state->issueTime / coalescer->coalescingWindow;
281 if (coalescer->coalescerFIFO.count(tick_index)) {
282 coalescedReq_cnt = coalescer->coalescerFIFO[tick_index].size();
288 first_packet = coalescer->coalescerFIFO[tick_index][i][0];
290 if (coalescer->canCoalesce(pkt, first_packet)) {
291 coalescer
[all...]
H A Dtlb_coalescer.hh127 // number of packets the coalescer receives
129 // number packets the coalescer send to the TLB
133 // coalescerFIFO. For each packet the coalescer receives we take into
160 : SlavePort(_name, tlb_coalescer), coalescer(tlb_coalescer),
164 TLBCoalescer *coalescer; member in class:TLBCoalescer::CpuSidePort
176 fatal("recvRespRetry() is not implemented in the TLB coalescer.\n");
187 : MasterPort(_name, tlb_coalescer), coalescer(tlb_coalescer),
193 TLBCoalescer *coalescer; member in class:TLBCoalescer::MemSidePort
205 fatal("recvRespRetry() not implemented in TLB coalescer");
/gem5/configs/ruby/
H A DGPU_RfO.py163 self.coalescer = RubyGPUCoalescer()
164 self.coalescer.version = self.seqCount()
165 self.coalescer.icache = self.L1cache
166 self.coalescer.dcache = self.L1cache
167 self.coalescer.ruby_system = ruby_system
168 self.coalescer.support_inst_reqs = False
169 self.coalescer.is_cpu_sequencer = False
170 self.coalescer.max_outstanding_requests = options.simds_per_cu * \
195 self.coalescer = RubyGPUCoalescer()
196 self.coalescer
[all...]
H A DGPU_VIPER.py151 self.coalescer = VIPERCoalescer()
152 self.coalescer.version = self.seqCount()
153 self.coalescer.icache = self.L1cache
154 self.coalescer.dcache = self.L1cache
155 self.coalescer.ruby_system = ruby_system
156 self.coalescer.support_inst_reqs = False
157 self.coalescer.is_cpu_sequencer = False
182 self.coalescer = VIPERCoalescer()
183 self.coalescer.version = self.seqCount()
184 self.coalescer
[all...]
H A DGPU_VIPER_Region.py152 self.coalescer = VIPERCoalescer()
153 self.coalescer.version = self.seqCount()
154 self.coalescer.icache = self.L1cache
155 self.coalescer.dcache = self.L1cache
156 self.coalescer.ruby_system = ruby_system
157 self.coalescer.support_inst_reqs = False
158 self.coalescer.is_cpu_sequencer = False
552 cpu_sequencers.append(tcp_cntrl.coalescer)
H A DGPU_VIPER_Baseline.py151 self.coalescer = VIPERCoalescer()
152 self.coalescer.version = self.seqCount()
153 self.coalescer.icache = self.L1cache
154 self.coalescer.dcache = self.L1cache
155 self.coalescer.ruby_system = ruby_system
156 self.coalescer.support_inst_reqs = False
157 self.coalescer.is_cpu_sequencer = False
490 cpu_sequencers.append(tcp_cntrl.coalescer)

Completed in 14 milliseconds