wavefront.hh (11641:a9f0711e7230) | wavefront.hh (11643:42a1873be45c) |
---|---|
1/* 2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc. 3 * All rights reserved. 4 * 5 * For use for simulation and test purposes only 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions are met: --- 180 unchanged lines hidden (view full) --- 189 std::vector<Addr> lastAddr; 190 std::vector<uint32_t> workItemId[3]; 191 std::vector<uint32_t> workItemFlatId; 192 uint32_t workGroupId[3]; 193 uint32_t workGroupSz[3]; 194 uint32_t gridSz[3]; 195 uint32_t wgId; 196 uint32_t wgSz; | 1/* 2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc. 3 * All rights reserved. 4 * 5 * For use for simulation and test purposes only 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions are met: --- 180 unchanged lines hidden (view full) --- 189 std::vector<Addr> lastAddr; 190 std::vector<uint32_t> workItemId[3]; 191 std::vector<uint32_t> workItemFlatId; 192 uint32_t workGroupId[3]; 193 uint32_t workGroupSz[3]; 194 uint32_t gridSz[3]; 195 uint32_t wgId; 196 uint32_t wgSz; |
197 uint32_t dynWaveId; | 197 // wavefront id within a workgroup 198 uint32_t wfId; |
198 uint32_t maxDynWaveId; 199 uint32_t dispatchId; 200 // outstanding global+local memory requests 201 uint32_t outstandingReqs; 202 // memory requests between scoreboard 203 // and execute stage not yet executed 204 uint32_t memReqsInPipe; 205 // outstanding global memory write requests --- 162 unchanged lines hidden --- | 199 uint32_t maxDynWaveId; 200 uint32_t dispatchId; 201 // outstanding global+local memory requests 202 uint32_t outstandingReqs; 203 // memory requests between scoreboard 204 // and execute stage not yet executed 205 uint32_t memReqsInPipe; 206 // outstanding global memory write requests --- 162 unchanged lines hidden --- |