summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpgpu-sim/shader.h')
-rw-r--r--src/gpgpu-sim/shader.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h
index c01abf1..31008ec 100644
--- a/src/gpgpu-sim/shader.h
+++ b/src/gpgpu-sim/shader.h
@@ -1766,6 +1766,7 @@ class shader_core_config : public core_config {
bool gpgpu_simd_partitioning;
unsigned gpgpu_num_simd_sets;
unsigned simd_set_width; // derived: warp_size / num_simd_sets
+ bool gpgpu_enable_compaction;
unsigned n_simt_cores_per_cluster;
unsigned n_simt_clusters;
@@ -2537,7 +2538,7 @@ class shader_core_ctx : public core_t {
unsigned warp_id, unsigned sch_id);
void co_issue_warp(warp_inst_t *composite, const warp_inst_t *next_inst,
const active_mask_t &active_mask, unsigned warp_id,
- unsigned sch_id);
+ unsigned sch_id, unsigned start_set = 0);
void create_front_pipeline();
void create_schedulers();