| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | 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 | 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-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] | |||
| 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-08 | Merge pull request #13 from tgrogers/dev | tayler-hetherington | |
| Getting rid of all the intermediate files that get generated into the source directory | |||
| 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-06-05 | 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-04-08 | Fixed bug #88. Initial ejection buffer and boundary buffer with the ↵ | Myrice | |
| interconnection node number Signed-off-by: Myrice <[email protected]> | |||
| 2015-04-07 | Booksim2 abandoned svn and moved to github ↵ | Myrice | |
| (https://github.com/booksim/booksim2). This .svn folder is useless now and should be deleted. For further integration, a git submodule/git subtree may be used. Since I modified their source code, we cannot use git submodule/git subtree easily. Signed-off-by: Myrice <[email protected]> | |||
| 2015-03-05 | Merge pull request #9 from ElTantawy/master | andrewboktor | |
| initial support for CUDA 5.0, 5.5, 6.0 to get template from SDK running | |||
| 2015-03-04 | initial support for CUDA 5.0, 5.5, 6.0 to get template from SDK running | Ahmed ElTantawy | |
| 2015-02-19 | Adding an assert to make sure we got the right instruction back | Andrew Boktor | |
| 2015-02-18 | Making sure that we only service returning cache misses when we have a place ↵ | Andrew Boktor | |
| to fetch into. | |||
