summaryrefslogtreecommitdiff
path: root/src/abstract_hardware_model.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/abstract_hardware_model.cc')
-rw-r--r--src/abstract_hardware_model.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/abstract_hardware_model.cc b/src/abstract_hardware_model.cc
index a0e21f7..c52be1d 100644
--- a/src/abstract_hardware_model.cc
+++ b/src/abstract_hardware_model.cc
@@ -1,5 +1,8 @@
#include "abstract_hardware_model.h"
#include "cuda-sim/memory.h"
+#include <algorithm>
+
+unsigned mem_access_t::next_access_uid = 0;
void move_warp( warp_inst_t *&dst, warp_inst_t *&src )
{
@@ -19,3 +22,8 @@ gpgpu_t::gpgpu_t()
g_dev_malloc=GLOBAL_HEAP_START;
}
+
+void warp_inst_t::sort_accessq( unsigned qbegin )
+{
+ std::stable_sort( m_accessq.begin()+qbegin,m_accessq.end());
+}