diff options
Diffstat (limited to 'src/gpgpu-sim/dram_sched.h')
| -rw-r--r-- | src/gpgpu-sim/dram_sched.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/gpgpu-sim/dram_sched.h b/src/gpgpu-sim/dram_sched.h index eaad744..9f99209 100644 --- a/src/gpgpu-sim/dram_sched.h +++ b/src/gpgpu-sim/dram_sched.h @@ -74,13 +74,11 @@ #include <list> #include <map> -class ideal_dram_scheduler { +class frfcfs_scheduler { public: - ideal_dram_scheduler( const memory_config *config, dram_t *dm, memory_stats_t *stats ); + frfcfs_scheduler( const memory_config *config, dram_t *dm, memory_stats_t *stats ); void add_req( dram_req_t *req ); - std::list<dram_req_t*>::iterator binarysort_VFTF(dram_req_t *req); - std::list<dram_req_t*>::iterator sort_VFTF(dram_req_t *req); - inline void data_collection(unsigned bank); + void data_collection(unsigned bank); dram_req_t *schedule( unsigned bank, unsigned curr_row ); void print( FILE *fp ); unsigned num_pending() const { return m_num_pending;} |
