diff options
| author | Mahmoud <[email protected]> | 2020-05-31 09:22:03 -0400 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2020-05-31 09:22:03 -0400 |
| commit | 283c71e69a85e56285c078bea7c439f72a18bde0 (patch) | |
| tree | b42950ff5f77056620b69858676ed3c4aaa7a8fd /src/trace-driven/trace_driven.cc | |
| parent | 3f051d4e5e24943575ac4c19c358e1a0e6de621c (diff) | |
add spec unit params set
Diffstat (limited to 'src/trace-driven/trace_driven.cc')
| -rw-r--r-- | src/trace-driven/trace_driven.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/trace-driven/trace_driven.cc b/src/trace-driven/trace_driven.cc index 0b1e24b..83b134e 100644 --- a/src/trace-driven/trace_driven.cc +++ b/src/trace-driven/trace_driven.cc @@ -665,6 +665,13 @@ void trace_config::set_latency(unsigned category, unsigned& latency, default: break; } + // for specialized units + if (category >= SPEC_UNIT_START_ID) { + unsigned spec_id = category - SPEC_UNIT_START_ID; + assert(spec_id >= 0 && spec_id < SPECIALIZED_UNIT_NUM); + latency = specialized_unit_latency[spec_id]; + initiation_interval = specialized_unit_initiation[spec_id]; + } } void trace_gpgpu_sim::createSIMTCluster() { |
