| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-06 | BUG: wrong declaration for m_args_aligned_size | 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 | ADD: add separate cdp latency | Jin Wang | |
| 2016-07-06 | ADD: add cdp latency | Jin Wang | |
| 2016-07-05 | Slight addition to the parser for CPTX aesthetics. You now begin and end ↵ | sspenst | |
| your custom inserted PTX with CPTX_BEGIN and CPTX_END, respectively. | |||
| 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 | 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 | 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-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-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-05-13 | changed gpgpu_ptxinfo_load_from_string definition for Ahmed | sspenst | |
| 2016-05-13 | changed the SM version flag for generating ptxinfo to be dynamic instead of 20 | sspenst | |
| 2015-07-11 | Allow const directives in the parameter specification | Guillermo Julián | |
| 2015-07-11 | Allow visible directives in variable specifications | Guillermo Julián | |
| 2015-07-10 | Increase line buffer size | Guillermo Julián | |
| 2015-06-05 | Fixing bug with local stats not being reset on call to update_stats. Added ↵ | Tayler Hetherington | |
| code to remove the trailing newline character from the C++ name de-mangling fix. Also, fixed small bug with previous commit | |||
| 2015-06-05 | Fixing bug with max cycle/instruction/cta + bug with C++ name de-mangling ↵ | Tayler Hetherington | |
| with spaces (e.g., using templates) | |||
| 2015-03-04 | initial support for CUDA 5.0, 5.5, 6.0 to get template from SDK running | Ahmed ElTantawy | |
| 2014-10-06 | Fixed mac build fails | Myrice | |
| 1. ptx_sim.h::473, stack cannot use incomplete type "operand_info" which is a forward declaration. The reason is underlying implementation of stack is deque which need a complete type. It is better to remove forward declaration by break circular dependence for future fixes. It is also benefit unit test 2. shader.h::1334, this hack cannot pass clang. Clang does not allow a array with not a explicit size. Please fix this hack by correct implementation as soon as possible 3. The default parameter causes clang to fail because it frustrate the compiler. This is still under discussion whether such implementation is correct. http://stackoverflow.com/questions/18313509/default-argument-gcc-vs-clang. I changed it to two constructors to avoid confusion. | |||
| 2014-08-14 | -Forcing make clean to remove all automatically generated files by parsers ↵ | Ahmed El-Shafiey | |
| (should fix regressions). -remove some printfs that were there for debugging [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 18480] | |||
| 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] | |||
| 2014-08-14 | Fixing bugs 80 and 64 | Andrew M. B. Boktor | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 17739] | |||
| 2014-08-14 | Adding signed types to slct_impl, fixes ↵ | Andrew M. B. Boktor | |
| http://www.gpgpu-sim.org/bugs/show_bug.cgi?id=78 review: 123001, LGTM: 2 [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 17692] | |||
| 2014-08-14 | Fixing jenkins failure | Andrew M. B. Boktor | |
| [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 17048] | |||
| 2014-08-14 | Allocating aligned local memory | Andrew M. B. Boktor | |
| Fixing the alignment of all types of memory so that it's aligned to size or 128byte whichever is smaller Refactoring out the padding code [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 17047] | |||
| 2014-08-14 | Intesim2 Integration | Dongdong Li | |
| Details: See Review 80001 https://gpgpu-sim-code-review.appspot.com/80001/ [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16747] | |||
| 2014-08-14 | Adding the ability to querry the WARPSZ flag from the ptx script. | Tim Rogers | |
| Also changed some initialization code when cores are created in both the funcational and perfromance simulator review:3001 lgtm:5 [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16506] | |||
| 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 | Adding a dependency so the ptxinto.tab.h file is generated before the ↵ | Tim Rogers | |
| lex.ptxinfo_.c file is built review:42002 lgtm:1 [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 16432] | |||
