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.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h
index 7d8b77a..bd08794 100644
--- a/src/gpgpu-sim/shader.h
+++ b/src/gpgpu-sim/shader.h
@@ -1531,16 +1531,15 @@ class shader_core_config : public core_config {
// Jin: concurrent kernel on sm
bool gpgpu_concurrent_kernel_sm;
- bool perfect_inst_const_cache;
- unsigned inst_fetch_throughput;
- unsigned reg_file_port_throughput;
-
- char* trace_opcode_latency_initiation_int;
- char* trace_opcode_latency_initiation_sp;
- char* trace_opcode_latency_initiation_dp;
- char* trace_opcode_latency_initiation_sfu;
- char* trace_opcode_latency_initiation_tensor;
+ bool perfect_inst_const_cache;
+ unsigned inst_fetch_throughput;
+ unsigned reg_file_port_throughput;
+ char *trace_opcode_latency_initiation_int;
+ char *trace_opcode_latency_initiation_sp;
+ char *trace_opcode_latency_initiation_dp;
+ char *trace_opcode_latency_initiation_sfu;
+ char *trace_opcode_latency_initiation_tensor;
};
struct shader_core_stats_pod {
@@ -2062,8 +2061,10 @@ class shader_core_ctx : public core_t {
}
int test_res_bus(int latency);
- void init_warps(unsigned cta_id, unsigned start_thread, unsigned end_thread,unsigned ctaid, int cta_size, kernel_info_t &kernel);
- virtual void checkExecutionStatusAndUpdate(warp_inst_t &inst, unsigned t, unsigned tid);
+ void init_warps(unsigned cta_id, unsigned start_thread, unsigned end_thread,
+ unsigned ctaid, int cta_size, kernel_info_t &kernel);
+ virtual void checkExecutionStatusAndUpdate(warp_inst_t &inst, unsigned t,
+ unsigned tid);
address_type next_pc(int tid) const;
void fetch();
void register_cta_thread_exit(unsigned cta_num, kernel_info_t *kernel);
@@ -2077,7 +2078,7 @@ class shader_core_ctx : public core_t {
void issue_warp(register_set &warp, const warp_inst_t *pI,
const active_mask_t &active_mask, unsigned warp_id,
unsigned sch_id);
- virtual void func_exec_inst( warp_inst_t &inst );
+ virtual void func_exec_inst(warp_inst_t &inst);
// Returns numbers of addresses in translated_addrs
unsigned translate_local_memaddr(address_type localaddr, unsigned tid,
@@ -2176,7 +2177,7 @@ class shader_core_ctx : public core_t {
std::bitset<MAX_THREAD_PER_SM> m_occupied_hwtid;
std::map<unsigned int, unsigned int> m_occupied_cta_to_hwtid;
- friend class trace_shader_core_ctx;
+ friend class trace_shader_core_ctx;
};
class simt_core_cluster {