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 ---