| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-22 | Some classes were referred to as a class and a struct (reported as clang ↵ | Nathan Conrad | |
| warnings). This makes these consistent. | |||
| 2018-03-28 | (attempt to) fix compile error in last checkin | Tor Aamodt | |
| 2018-03-28 | fix compile errors on Ubuntu LTS 16.04 | Tor Aamodt | |
| 2018-03-26 | Don't directly pass strings to printf (beacuse they wouldn't be escapped). ↵ | Nathan Conrad | |
| Clang gives warnings about this. | |||
| 2017-05-09 | Merge branch 'dev' into dev | Tim Rogers | |
| 2016-10-28 | support for CUDA 8.0 PTX | Ahmed ElTantawy | |
| 2016-09-05 | Merge pull request #28 from jwang323/cdp_clean | gpgpu-sim | |
| Initial support of CUDA Dynamic Parallelism on GPGPUSim | |||
| 2016-07-06 | ADD: add knob to enable CDP in gpgpusim config | 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 | ADD: handle child kernel name in mov instruction. ADD: detect call ↵ | Jin Wang | |
| cudaGetParameterBufferV2 and call cudaLaunchDeviceV2 | |||
| 2016-07-05 | MOD: Hack warning for cuda device runtime lib function registration | Jin Wang | |
| 2016-07-05 | BUG: cuobjdump for sm_35 with CDP | Jin Wang | |
| 2016-07-05 | MOD: add support for cuda65 ptx header | Jin Wang | |
| 2016-07-04 | fix a silly typo | Ahmed ElTantawy | |
| 2016-06-10 | Vastly improved runtime by relating symbol tables to file names | sspenst | |
| 2016-06-09 | Merge branch 'dev' of https://github.com/sspenst/gpgpu-sim_distribution into dev | speverel | |
| 2016-06-09 | Modified runtime API to support synchronization with the null stream. | speverel | |
| 2016-06-09 | Forgot to add a return value | sspenst | |
| 2016-06-09 | Added a basic implementation of cudaStreamCreateWithFlags | sspenst | |
| 2016-06-07 | Updated the PTX section merging to be able to deal with multiple identifiers | sspenst | |
| 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-03 | Added mergeSectionList to combine any PTX files that remain after pruning ↵ | sspenst | |
| into a single file. | |||
| 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-05-13 | changed the SM version flag for generating ptxinfo to be dynamic instead of 20 | sspenst | |
| 2016-05-13 | remove the hackish comment and assign a default identifier for CUDA>=7.5 | Ahmed ElTantawy | |
| 2016-05-13 | detailed error message when minimum found ptx capability is still larger ↵ | Ahmed ElTantawy | |
| than the maximum forced capability | |||
| 2016-05-13 | getting the parsing compatible with previous version - tested on 4.2, 5.5 ↵ | Ahmed ElTantawy | |
| and 7.5 | |||
| 2016-05-12 | added an assertion to pruneSectionList | sspenst | |
| 2016-05-12 | Commented out line that checks for identifier in PTX file so that sim runs ↵ | speverel | |
| in 7.5 | |||
| 2016-05-12 | initial support for cuda 7.5 parsing | ElTantawy | |
| 2016-05-12 | Adding in changes to put generated code files in the build directory instead ↵ | tgrogers | |
| of the source directory - since this causes issues for parallel buildwq | |||
| 2015-03-04 | initial support for CUDA 5.0, 5.5, 6.0 to get template from SDK running | Ahmed ElTantawy | |
| 2014-08-14 | Changing the make flow so all the generated files, both object and code ↵ | Tim Rogers | |
| generated go in a directory independent of the source directory [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16503] | |||
| 2014-08-14 | Removing a slew of code still compiled with gcc and the need for a bunch of ↵ | Tim Rogers | |
| external C linkage [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15912] | |||
| 2014-08-14 | define the cudaFuncSetCacheConfig for CUDART_VERSION >= 3000 | Ahmed El-Shafiey | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15818] | |||
| 2014-08-14 | - Adding support for cudaFuncSetCacheConfig API, that allows changing the | Ahmed El-Shafiey | |
| L1 Cache and Shared Memory configurations across kernels. The support enable the user to specify two more configurations (Preferred L1) or (Preferred Shared Memory) besides the default config. If the cudaFuncSetCacheConfig API is used to set the cache configuration of a specific kernel to either of these configuration (cudaFuncCachePreferShared, cudaFuncCachePreferL1), the simulator will change the cache configuration at kernel launch accordingly, if there is no alternative configurations provided to the simulator it will use the default configurations with a warning message display [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15816] | |||
| 2014-08-14 | Fixing a slew of compiler warnings | Tim Rogers | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 15218] | |||
| 2014-08-14 | enable CUBIN parsing on Mac OS X | Tor Aamodt | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14882] | |||
| 2014-08-14 | Modified cuobjdump-based PTX/SASS extraction (CUDA 4.0 and newer) to support ↵ | Wilson Fung | |
| valgrind. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14837] | |||
| 2014-08-14 | Remove memory leak in cudaSetupArgument() | Wilson Fung | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14564] | |||
| 2014-08-14 | Adding support for cudaReadModeNormalizedFloat (a texture read mode). See ↵ | Wilson Fung | |
| bug 18 (external) for detail. The blocked SDK benchmarks are still not working due to mismatch of texture element layout in memory between real GPU and GPGPU-Sim. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13933] | |||
| 2014-08-14 | Fix compilation error with CUDA 2.3. | Wilson Fung | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13868] | |||
| 2014-08-14 | Allowing cuobjdump on the executable to return error when experimental ↵ | Wilson Fung | |
| library support is enabled. This fixes the crash for applications that exclusively use kernels from CUDA libraries and do not contain kernels in their own executables. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13867] | |||
| 2014-08-14 | Fixing the case where cuobjdump is not used for on demand loading of binaries | Andrew M. B. Boktor | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13795] | |||
| 2014-08-14 | Fixing build fail on Jenkins | Andrew M. B. Boktor | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13794] | |||
| 2014-08-14 | On demand loading of fatbins | Andrew M. B. Boktor | |
| Experimental library support (diff abstract_hardware_model.cc) (currently broken because of undocumented cudaGetExportTable function in the cuda rt api) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13793] | |||
| 2014-08-14 | Integration from TM-311 branch. | Wilson Fung | |
| - Updated PTX parser to support CUDA 4.1 and 4.2. - Revised fatbin workaround to a more robust version (with comments explaining it). - Added print_simulation_time() in gpgpu_sim_thread_concurrent(). [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13789] | |||
| 2014-08-14 | Extended andrew's fatbin hack to support CUDA 4.1 and 4.2 as well. | Wilson Fung | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13744] | |||
| 2014-08-14 | Fixing the build for CL 13728 for older gcc | Andrew M. B. Boktor | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13730] | |||
