| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-13 | debug print | aamir | |
| 2018-06-13 | generic matrix multiply kernel passed | aamir | |
| 2018-06-11 | tested all the configuration of mma | aamir | |
| 2018-06-11 | added all the configuration | aamir | |
| 2018-06-08 | regression passed | Aamir Raihan | |
| 2018-06-06 | added profilling xls and changes for regression | aamir | |
| 2018-06-05 | added support for wmma:load_c:f16_type | aamir | |
| 2018-06-02 | mma working for type32_32 | aamir | |
| 2018-06-01 | added mma & mma_st | aamir | |
| 2018-06-01 | wmma load working | aamir | |
| 2018-05-30 | adding code for wmma_ld_impl, error at decode space | aamir | |
| 2018-05-30 | changes for vector operands | aamir | |
| 2018-05-27 | added wmma parsing but execution getting aborted | aamir | |
| 2018-05-12 | mma added | negargoli93 | |
| 2018-05-12 | commit for eece527project | negargoli93 | |
| 2017-09-24 | Changed how warp level instructions are handled to avoid an assert that is ↵ | speverel | |
| guaranteed to fail in functional simulation only mode. Hopefully this shouldn't introduce any new issues. | |||
| 2017-08-17 | Merged all work on the dev branch since the divergence point into the dnn ↵ | speverel | |
| branch, incorporating Dynamic Parallelism and many bug fixes. | |||
| 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-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-08-09 | Changed bsmad_impl to match Ahmed's output. Added latency and ↵ | sspenst | |
| initiation_interval numbers for bsmad | |||
| 2016-08-08 | Forgot to multiply by the synapse | sspenst | |
| 2016-08-05 | Added ptx_warp_info to know how many threads within a warp have executed | sspenst | |
| 2016-08-05 | bsmad gives the correct output in the small cases I have tried, still need ↵ | sspenst | |
| to complete the TODOs noted in bsmad_impl | |||
| 2016-08-04 | A thread executing BSMAD is now able to access information from all threads ↵ | sspenst | |
| in its warp | |||
| 2016-07-11 | Changed sst return value to be the address instead of index offset | sspenst | |
| 2016-07-11 | Reverted the previous commit to add a cleaner way of getting NUM_THREADS. ↵ | sspenst | |
| Now, sst_impl doesn't functionally execute on the last indexed element of an array, but instead on the actual last thread that executes | |||
| 2016-07-08 | Made gridDim and blockDim global variables so that they can be accessed from ↵ | sspenst | |
| sst_impl | |||
| 2016-07-08 | SST should now properly simulate the barrier operation | sspenst | |
| 2016-07-07 | sst_impl cleanup | sspenst | |
| 2016-07-07 | Indices are now stored corresponding to values. SST now returns the number ↵ | sspenst | |
| of elements instead of the device memory address | |||
| 2016-07-07 | SST instruction now returns the end address of the new sparse array | sspenst | |
| 2016-07-07 | SST instruction now updates the original array instead of storing the result ↵ | sspenst | |
| in sstarr memory | |||
| 2016-07-07 | Rough implementation of the SST instruction. It squeezes out the zeros that ↵ | sspenst | |
| are in the sstarr memory and writes the data back into sstarr memory. | |||
| 2016-07-06 | Added sstarr memory, which works the same as shared memory | sspenst | |
| 2016-07-05 | ADD: add support for cudaStreamCreateWithFlags | 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: handle child kernel name in mov instruction. ADD: detect call ↵ | Jin Wang | |
| cudaGetParameterBufferV2 and call cudaLaunchDeviceV2 | |||
| 2016-07-04 | Initial SST recognition from PTX parser | sspenst | |
| 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-06 | Added support for BFE (Bit field extract) instruction. | speverel | |
| 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. | |||
| 2014-08-14 | This should fix 2.3 regression and may fix others as well. | Ahmed El-Shafiey | |
| Remove redudant definition for some tokens which confuses the parser [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 18462] | |||
| 2014-08-14 | Support for named bariers + bar.red + bar.arrive instructions | Ahmed El-Shafiey | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 18452] | |||
