| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-06 | Adding 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-17 | Changing 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-09 | Fix next block addr to link predicate ret block to consecutive block | Mengchi 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-06 | Merge pull request #30 from sspenst/dev | gpgpu-sim | |
| shfl instruction implemented | |||
| 2016-09-05 | Merge pull request #28 from jwang323/cdp_clean | gpgpu-sim | |
| Initial support of CUDA Dynamic Parallelism on GPGPUSim | |||
| 2016-09-05 | MOD: modify Makefile to make CUDART_VERSION available to gpu-sim.cc | Jin Wang | |
| 2016-09-02 | BUG: concurrent kernel on the same SMX does not work with non-legacy local ↵ | Jin Wang | |
| memory mapping, turn off by default | |||
| 2016-09-02 | MOD: Add macros to turn off cuda_device_runtime for CUDA < 5.0 | Jin Wang | |
| 2016-08-25 | OCD | sspenst | |
| 2016-08-25 | Fixed minor shfl bugs | sspenst | |
| 2016-08-24 | Cleanup | sspenst | |
| 2016-08-24 | Added shfl instruction | sspenst | |
| 2016-07-06 | ADD: add knob to enable CDP in gpgpusim config | Jin Wang | |
| 2016-07-06 | MOD: modify to new structure name gpgpu_ptx_sim_info | Jin Wang | |
| 2016-07-06 | BUG: extra bracket | Jin Wang | |
| 2016-07-06 | BUG: wrong declaration for m_args_aligned_size | Jin Wang | |
| 2016-07-06 | ADD: add kernel launching latency from stream to distributor | Jin Wang | |
| 2016-07-06 | ADD: 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-06 | ADD: add stats for kernel launching and complete cycle | Jin Wang | |
| 2016-07-06 | BUG: concurrent kernels on same SM may occupy warps from running CTAs | Jin Wang | |
| 2016-07-06 | ADD: add separate cdp latency | Jin Wang | |
| 2016-07-06 | ADD: add cdp latency | Jin Wang | |
| 2016-07-06 | BUG: for concurrent kernels on same shader, should select kernel from the ↵ | Jin Wang | |
| distributor directly | |||
| 2016-07-06 | ADD: support concurrent kernels on one shader | Jin Wang | |
| 2016-07-05 | ADD: launch all device kernels at once in functional simulator | Jin Wang | |
| 2016-07-05 | MOD: compute child parameter size | Jin Wang | |
| 2016-07-05 | MOD: schedule one child kernel each cycle | Jin Wang | |
| 2016-07-05 | ADD: delete streams created by cta when deleting kernel | Jin Wang | |
| 2016-07-05 | BUG: 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-05 | BUG: kernels should return to stream if not pushed to concurrent kernel pool | Jin Wang | |
| 2016-07-05 | ADD: add support for cudaStreamCreateWithFlags | Jin Wang | |
| 2016-07-05 | BUG: multiple child kernels finish | Jin Wang | |
| 2016-07-05 | BUG: do not handle cudaGetParameterBufferV2 and cudaLaunchDeviceV2 as ↵ | Jin Wang | |
| call.uni in reconvergence | |||
| 2016-07-05 | BUG: parameter alignment | Jin Wang | |
| 2016-07-05 | MOD: add child kernel stream and scheduling support | Jin Wang | |
| 2016-07-05 | ADD: add cudaGetParameterBufferV2 and add cudaLaunchDeviceV2 implementation. ↵ | Jin Wang | |
| Kernel launch to stream not yet implemented | |||
| 2016-07-05 | ADD: initial support for instruction group used by CDP | Jin Wang | |
| 2016-07-05 | ADD: handle child kernel name in mov instruction. ADD: detect call ↵ | Jin Wang | |
| cudaGetParameterBufferV2 and call cudaLaunchDeviceV2 | |||
| 2016-07-05 | ADD: support ptxinfo for sm_35 and cuda 6.5 | Jin Wang | |
| 2016-07-04 | Restored madp instruction. | speverel | |
| 2016-07-04 | Reverted part of the previous commit so that our new changes related to DNNs ↵ | sspenst | |
| can be done in a different branch | |||
| 2016-06-16 | Added the ability to inject arbitrary PTX instructions. ↵ | speverel | |
| This will be used to add custom instructions in the future; the imaginary instructions 'spr' and 'ama' have been added as samples. | |||
| 2016-06-13 | If ptxas notices any duplicate errors, they now automatically get resolved ↵ | sspenst | |
| and the program continues with the duplicate function/variable declarations removed. | |||
| 2016-06-07 | The ptx parser now recognizes the NC option for ld.global, however this ↵ | sspenst | |
| option is not actually implemented | |||
| 2016-06-07 | Added support for cudaMemcpyDefault flag in cudaMemcpy. Also increased the ↵ | speverel | |
| maximum allowable memory to 2GB and the compute version to 5.2. | |||
| 2016-06-06 | Added support for BFE (Bit field extract) instruction. | speverel | |
| 2016-06-03 | Added support for %laneid SFR. Also added a notice clarifying that power ↵ | speverel | |
| modeling for GTX750Ti is currently completely untested and should not be considered supported. | |||
| 2016-06-02 | Updated parser and config file to support compute versions up to 5.2. Full ↵ | speverel | |
| support is NOT claimed; however, it has been tested to work on a number of CUDA version 7.5 benchmarks such as matrix multiply and simpleMultiGPU. | |||
| 2016-06-02 | Added handling of .cc option for arithmetic instructions. NOTE: Only made ↵ | speverel | |
| changes to parse instructions. Carry functionality NOT fully implemented; .cc instructions function like their unmodified ueqivelents. Also modified GTX750Ti config to model L1 data cache as simply not being used for global loads (instead of not existing at all). Changed ptxinfo parsing to avoid crashing when info includes texture information. | |||
| 2016-06-02 | GeForceGTX750Ti correlation setup. Modified config file to reflect GTX750Ti ↵ | Scott Peverelle | |
| architecture. Modified shader.h to allow for larger CTA per warp, to accomodate Maxwell specs. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 21798] | |||
