aboutsummaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/shader.h
AgeCommit message (Collapse)Author
2019-05-07enable FEM and fixed indentationMahmoud
2019-04-11adding local xbar and fast execution modeMahmoud
2018-11-18Merge branch 'dev' of https://github.com/gpgpu-sim/gpgpu-sim_distribution ↵Mahmoud
into dev
2018-11-09changes for checkpoint supportDeval Shah
2018-11-09resolving merge conflictDeval Shah
2018-11-07Adding INT unit, fixing tensor core latency, updating config filesMahmoud
2018-11-06adding tensor cores configMahmoud
2018-11-06Merge branch 'dev' of https://github.com/gpgpu-sim/gpgpu-sim_distribution ↵Mahmoud
into dev-tensor
2018-11-05adding Volta sub_core model and double L1 BWMahmoud
2018-11-05addressed the deadlock issueaamir
2018-11-03merged with memory subsytem. Regression is passing but tensorcore kernel is ↵aamir
stuck in deadlock
2018-10-26made the changes compatible with old config filesMd Aamir Raihan
2018-10-24merged tensor-cores codeaamir
2018-10-11Merging the latest dev from the public branchtgrogers
2018-10-11Merge branch 'dev-purdue-integration' into dev-purdue-integrationTimothy G Rogers
2018-10-09adding adaptive volta cache configMahmoud
2018-10-09Adding in an occupancy metric to match the nvprof metrictgrogers
2018-10-07Unrolling Aksahy's stats - as they seem to be really screwing things up.tgrogers
2018-10-07Merge branch 'dev-purdue-integration' of ↵tgrogers
github.rcac.purdue.edu:jain156/gpgpu-sim_distribution into jain156-dev-purdue-integration
2018-09-22debug printsaamir
2018-09-09minor changes for generating mem transaction in timing model. NOTE NOT COMPLETEDaamir
2018-09-07adding streamin cache + fixing TEX cache + adding l1 latency and smem latencyMahmoud
2018-08-22adding lazy-fetch-on-read and invalidate operation to cacheMahmoud
2018-08-16Timing model for VCOREnegargoli93
2018-08-07fix for deadlock that should serialize bank accessesJ
2018-07-16fix pipline for tensor_core and change confignegargoli93
2018-06-22No need to change the config file for adding tensor-corenegargoli
2018-06-20Tensor core timing modelnegargoli93
2018-05-01Added support for -gpgpu_registers_per_block configSuchita Pati
2018-04-22Clang disallows empty bracks to show array indices. I believe that inserting ↵Nathan Conrad
a zero is the intent.
2018-04-22Some classes were referred to as a class and a struct (reported as clang ↵Nathan Conrad
warnings). This makes these consistent.
2018-04-10added config -gpgpu_shmem_per_block and fixed cudaGetDeviceAttributes functionSuchita Pati
2018-03-27Merge branch 'dev-purdue-integration' into dev-purdue-integrationTimothy G Rogers
2018-03-26Fixing resources limitation assertion for compute cab 61Mahmoud
2018-03-22Change 332 by jain156@akshayj-lt1 on 2018/02/01 05:20:33Akshay Jain
Added shmem_divergence_hist and warp_inst_classification
2018-03-22Change 283 by jain156@akshayj-lt1 on 2017/07/03 19:52:55Akshay Jain
Adding the global load and store divergence statistics. The previous histogram has been modified to look at all memory requests, but that is not meaningful - so it can as well be removed.
2018-03-22Change 253 by jain156@akshayj-lt1 on 2017/05/30 00:40:03Akshay Jain
Replaced the mem div stats with mem div histogram
2018-03-21Change 124 by jain156@akshayj-lt1 on 2016/12/08 20:17:53Akshay Jain
Added Memory divergence stats Data shows same divergence characteristics across PTX and PTX+
2017-10-12remove Tex cache assertion and prevent spunit to execute DP instsMahmoud
2017-10-11Sector Cache - first commitMahmoud
2017-09-13Adding sperate dp_unitMahmoud
2017-08-17Merged all work on the dev branch since the divergence point into the dnn ↵speverel
branch, incorporating Dynamic Parallelism and many bug fixes.
2017-07-17Fixing some typos and adding commentsMahmoud
2017-07-17Improving GPU core model. This commits contains:Mahmoud
1- round robin inst issue for warp multiple schedulers 2- add sector mask in the memory request (to bused later for L2 sector cache) 3- Adding Fermi coalescer 4- Ensure different exen units are used in dual_issue mode 5- Report how many dual_issue happened 6- Adding oldest_first scheduler
2016-07-06Added the ability to load from sstarr memory after data has been stored in itsspenst
2016-07-06BUG: concurrent kernels on same SM may occupy warps from running CTAsJin Wang
2016-07-06ADD: add cdp latencyJin Wang
2016-07-06ADD: support concurrent kernels on one shaderJin Wang
2016-06-02GeForceGTX750Ti 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]
2014-10-06Fixed mac build failsMyrice
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.