aboutsummaryrefslogtreecommitdiff
path: root/src/cuda-sim/cuda-sim.cc
AgeCommit message (Collapse)Author
2018-07-13Add more print statements to debug api callsJonathan
Fixed bug with 32bit rem Fixed bug with launching kernels in ptxjitplus Removed extraneous files Cleaned up more pointers Added documentation for ptxjitplus
2018-07-09fixed pointer bug in ptx jit and added support for executing ptxjitconfig ↵Jonathan
when running ptxjit
2018-07-09better launchkernels and more printouts for debuggingJonathan
2018-07-04dumps ptx kernels and scripts to launch all kernelsJonathan
2018-07-04dump and load block and grid size and launchJonathan
2018-07-03loading params works nowJonathan
2018-06-29dumps global using pointer, dump output from ptxjit to fileJonathan
2018-06-28dumps pointers by accessing global memoryJonathan
2018-06-28Tests to find conditions that a value is a pointer and new mallocPtr_SizeJonathan
2018-06-27WIP dump paramsJonathan
2018-06-26exports and imports param data in new debug tool: WatchYourStepJonathan
2018-06-22All required PTX JIT functions supportedJonathan
2018-06-21WIP adding support for PTX JIT and dumping params to cudaLaunchesJonathan
2018-05-25changed assertion to warning when binding to previously bound name.Jonathan
2018-05-25assertions and comments that allow the current unbind implementation to ↵Jonathan
behave correctly
2018-05-25cudaStreamWaitEvent tentative implementationJonathan
2018-05-25restructured texref maps to fix texture bugJonathan
2018-05-25unbind implementationJonathan
2018-05-25revert to before texture bugJonathan
2018-05-25erase texinfo in unbind and disable assertJonathan
2018-05-25implemented unbind, currently only affects cudaArray mapJonathan
2018-05-25reverted cuda8 changes (extra fields) and assert texture bug fix's assumptionJonathan
2018-05-25changed for loop, pass pipeline?Jonathan
2018-05-25abstract_hardware_model.h:texrefAttr is different and can be searched via ↵Jonathan
pointer cuda-sim.cc: counts matches between cudaBinTextureToArray texref param (pointer) to texref pointers in m_NameToTextureRef
2018-05-25allows gpgpusim to select a set of texture array,attr,info but maybe not the ↵Jonathan
right one
2018-05-09Merge remote-tracking branch 'public/dev' into devtgrogers
2018-04-14solving alignment issueAmruth
2018-04-01fix regressions -- move call to pre_decode into do_pdomTor Aamodt
2018-04-01add pdom analysis for function calls -- doesn't fix regressionsTor Aamodt
2018-03-31Getting rid of our constant, annoying prints. Running workloads of any size ↵tgrogers
causes ridiculous output file sizes
2018-03-23dynamic pdom analysis at runtimeAmruth
2018-03-20code to load the embedded ptx directly and prevent cuobjdump to dump ↵letr63jd56
everytime we execute the code
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
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-02MOD: Add macros to turn off cuda_device_runtime for CUDA < 5.0Jin Wang
2016-08-24Cleanupsspenst
2016-08-24Added shfl instructionsspenst
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 separate cdp latencyJin Wang
2016-07-06ADD: add cdp latencyJin Wang
2016-07-05ADD: launch all device kernels at once in functional simulatorJin Wang
2016-07-05MOD: compute child parameter sizeJin 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: multiple child kernels finishJin Wang
2016-07-05BUG: do not handle cudaGetParameterBufferV2 and cudaLaunchDeviceV2 as ↵Jin Wang
call.uni in reconvergence
2016-07-05BUG: parameter alignmentJin Wang
2016-07-05MOD: add child kernel stream and scheduling supportJin Wang
2016-07-05ADD: add cudaGetParameterBufferV2 and add cudaLaunchDeviceV2 implementation. ↵Jin Wang
Kernel launch to stream not yet implemented
2016-07-04Restored madp instruction.speverel