summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-10-11Fixing deadlock because of dp_unit (2)Mahmoud Khairy A. Abdallah
2017-10-11Fixing deadlock because of dp_unitMahmoud Khairy A. Abdallah
2017-09-14adding some condig commentsMahmoud
2017-09-14changing the DRAM bank indexing policyMahmoud
2017-09-14adding seperate sfu latency and init variablesMahmoud
2017-09-13Adding sperate dp_unitMahmoud
2017-09-13Fixing some typosMahmoud
2017-09-12Adding HBM modelMahmoud
2017-07-19Merge pull request #4 from abdallm/dev-purdue-integrationTimothy G Rogers
Interconnection assertion failing demystifying
2017-07-19Updaing the interconnect simulator to properly check for dependenciestgrogers
2017-07-19Adding some interconnection tracesMahmoud
2017-07-18Interconnection assertion failing demysstifyingMahmoud
2017-07-18Free buffer interconnection assertionMahmoud
2017-07-18Fixing deadlock bugMahmoud
2017-07-17Fixing some typos and adding commentsMahmoud
2017-07-17Improving GPU core model. This commits contains:Mahmoud
1- round robin inst issue for warp multiple schedulers 2- add sector mask in the memory request (to bused later for L2 sector cache) 3- Adding Fermi coalescer 4- Ensure different exen units are used in dual_issue mode 5- Report how many dual_issue happened 6- Adding oldest_first scheduler
2017-07-12Fixing BankGroup Indexing BugMahmoud
2017-07-06Adding the correct dependency for the detailed_version file. In order to ↵tgrogers
updatet the built number output when we run gpgpu-sim we need to recompile cuda-sim everytime the detailed_version has changed
2017-05-17Changing the version detection to be much more detailed. Now the git commit ↵tgrogers
# and branch will be embedded in the built executable and print out when gpgpu-sim runs
2017-05-09Fix next block addr to link predicate ret block to consecutive blockMengchi Zhang
The block containing predicate ret instruction should add the consecutive block to its successor_ids set. next_addr should be assigned with current instruction address add instruction size instead of 1. Signed-off-by: Mengchi Zhang <[email protected]>
2016-09-06Merge pull request #30 from sspenst/devgpgpu-sim
shfl instruction implemented
2016-09-05Merge pull request #28 from jwang323/cdp_cleangpgpu-sim
Initial support of CUDA Dynamic Parallelism on GPGPUSim
2016-09-05MOD: modify Makefile to make CUDART_VERSION available to gpu-sim.ccJin Wang
2016-09-02BUG: concurrent kernel on the same SMX does not work with non-legacy local ↵Jin Wang
memory mapping, turn off by default
2016-09-02MOD: Add macros to turn off cuda_device_runtime for CUDA < 5.0Jin Wang
2016-08-25OCDsspenst
2016-08-25Fixed minor shfl bugssspenst
2016-08-24Cleanupsspenst
2016-08-24Added shfl instructionsspenst
2016-07-06ADD: add knob to enable CDP in gpgpusim configJin Wang
2016-07-06MOD: modify to new structure name gpgpu_ptx_sim_infoJin Wang
2016-07-06BUG: extra bracketJin Wang
2016-07-06BUG: wrong declaration for m_args_aligned_sizeJin Wang
2016-07-06ADD: add kernel launching latency from stream to distributorJin Wang
2016-07-06ADD: print kernel parameter size footprint. BUG: concurrent kernels on same ↵Jin Wang
shader, should use hw_cta_id to store shared mem info
2016-07-06ADD: add stats for kernel launching and complete cycleJin Wang
2016-07-06BUG: concurrent kernels on same SM may occupy warps from running CTAsJin Wang
2016-07-06ADD: add separate cdp latencyJin Wang
2016-07-06ADD: add cdp latencyJin Wang
2016-07-06BUG: for concurrent kernels on same shader, should select kernel from the ↵Jin Wang
distributor directly
2016-07-06ADD: support concurrent kernels on one shaderJin Wang
2016-07-05ADD: launch all device kernels at once in functional simulatorJin Wang
2016-07-05MOD: compute child parameter sizeJin Wang
2016-07-05MOD: schedule one child kernel each cycleJin Wang
2016-07-05ADD: delete streams created by cta when deleting kernelJin Wang
2016-07-05BUG: PTX section id. ADD: cudaDeviceSetLimit. BUG: parameter addresses for ↵Jin Wang
child kernels in CDP. BUG: .weak .entry and .weak .global directives in ptx file. BUG: empty_protected() for stream manager causes deadlock, change to empty()
2016-07-05BUG: kernels should return to stream if not pushed to concurrent kernel poolJin Wang
2016-07-05ADD: add support for cudaStreamCreateWithFlagsJin Wang
2016-07-05BUG: multiple child kernels finishJin Wang
2016-07-05BUG: do not handle cudaGetParameterBufferV2 and cudaLaunchDeviceV2 as ↵Jin Wang
call.uni in reconvergence