diff options
| author | Tor Aamodt <[email protected]> | 2010-10-08 13:05:25 -0800 |
|---|---|---|
| committer | Tor Aamodt <[email protected]> | 2010-10-08 13:05:25 -0800 |
| commit | b64d38562079a7d4720c15c9f6309912f4090795 (patch) | |
| tree | c5f2f444610a5d5bc9605edfdca227733088f219 /src/gpgpu-sim/shader.h | |
| parent | f07ae1260b5950fc658d19b8c9920daae76fcaec (diff) | |
1. modify shader_core_ctx::execute_pipe() to model instruction throughput correctly (off-by-one error)
2. adding code to dump_pipeline to display reason for memory stage stalling
3. removing dead code resulting from prior changes
correlation vs. GT200 is 0.95 (need to add back modeling of memory writebacks, shared memory latency)
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7831]
Diffstat (limited to 'src/gpgpu-sim/shader.h')
| -rw-r--r-- | src/gpgpu-sim/shader.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h index cdbaf37..a9e27b8 100644 --- a/src/gpgpu-sim/shader.h +++ b/src/gpgpu-sim/shader.h @@ -1130,8 +1130,6 @@ private: opndcoll_rfu_t m_operand_collector; mshr_shader_unit *m_mshr_unit; shader_queues_t m_memory_queue; - fifo_pipeline<std::vector<int> > *m_thd_commit_queue; - std::multiset<fixeddelay_queue_warp_t, fixeddelay_queue_warp_comp> m_fixeddelay_queue; // fetch int m_last_warp_fetched; @@ -1143,12 +1141,7 @@ private: cache_t *m_L1C; // constant cache bool m_shader_memory_new_instruction_processed; - int m_pending_mem_access; // number of memory access to be serviced (use for W0 classification) - - // used in writeback - int *m_pl_tid; - insn_latency_info *m_mshr_lat_info; - insn_latency_info *m_pl_lat_info; + enum mem_stage_stall_type m_mem_rc; }; void init_mshr_pool(); |
