summaryrefslogtreecommitdiff
path: root/src/cuda-sim/ptx_loader.cc
AgeCommit message (Collapse)Author
2023-06-12fixing bunch of formatting warnings (#53)Ahmad Alawneh
* fixing bunch of formating warrnings * remove unintialized and unused results warnnings * revert the changes , as it doenst fix the warning --------- Co-authored-by: Fangjia Shen <[email protected]>
2020-05-23code refomrattingMahmoud
2020-05-23Merge branch 'dev' of https://github.com/purdue-aalp/gpgpu-sim_distribution ↵Mahmoud
into dev-traces
2019-09-13Big reformat change using clang-format-6.0Nick
2019-09-13Revert "Add src/cuda-sim formatting"Nick
This reverts commit 0c023e41809dba8897c37af6bb03e5c3aa9ebc5e.
2019-09-13Add src/cuda-sim formattingNick
2019-09-12Merge branch 'dev' of https://github.com/purdue-aalp/gpgpu-sim_distribution ↵Mahmoud
into dev-traces
2019-09-04adding trace class and parss kernel infoMahmoud
2019-09-03get rid of more UBNick
2019-07-12Move g_cdp_enabledMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-07-11Move g_override_embedded_ptxMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-07-11Move g_inst_lookupMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-07-09Move m_ptx_save_converted_ptxplusMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-07-07g_keep_intermediate_filesMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Move all ptx_parser inside gpgpu_contextMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Move print_ptx_fileMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Integrate ptxinfo into gpgpu_contextMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Move g_ptxinfo_filenameMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Remove unused varsMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-06-12Move some function from ptx_loader to gpgpu_contextMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-05-30Move fatbin etc globalsMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-05-24Fix linebuf for ptxinfoMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-05-18Fix parser for loaderMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2019-04-22Move ptxinfo to reentrantMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2018-11-09resolving merge conflictDeval Shah
2018-07-23brought back ptxinfoJonathan
2018-06-30Cleaning up the setup env message a bit and having the simulator properly ↵tgrogers
dump to stderr on error
2018-06-30changing the flow s.t. you cannot compile the simulator with a different ↵tgrogers
version of CUDA from the app.
2018-06-29Fixing the PTXPLUS + new CUDA execution case.tgrogers
2018-06-29Allowing modern GPU configrations to properly run PTXPLUS.tgrogers
There are several problems with this: 1) To get proper occupancy, based on register file usage, you must querry ptxas with the sm version that corresponds to the register usage in the config file. To enable this, a new config option has been added that determines what sm version you pass to ptxas to compute reg-usage. This configuration option is always required in the gpgpusim.config file 2) If you are running PTXPLUS with a modern card (i.e. volta/pascal), you need ptxas from CUDA 9.1. However since PTXPLUS only supports sm_13 - you need a version of CUDA where cudaobjectdump supports sm_1x. This ended at CUDA 5 - and PTXPLUS requires CUDA 4.2. Therefore, to run PTXPLUS on a modern card, you need CUDA 4.2 + modern CUDA installed. To fascilitate this, a new envronment varaible is added and the setup envrionment script prints an appropraite warning if you are using a newer CUDA. We have tried to make this as fail-proof as possible - and die appropraitely when something is wrong.
2018-06-06reverted some changed to pass regressionJonathan
2018-06-05ptx parse onlyJonathan
2018-06-04parses through all ptx files, TODO: need to impl dp4aJonathan
2018-06-01WIP attempting to parse ptx files in orderJonathan
2018-04-05fixing file pointer and attributes issuesAmruth
2018-04-04updating EOF condition for Mac usersAmruth
2018-04-04Prog gets stuck because it doesnt recieve EOFAmruth
2018-04-04adding missing ptxas flags for cdp supportAmruth
2018-03-31masked declaration leading to using unitialized buffer as file name, leading ↵Tor Aamodt
to crash this still fails regressions
2018-03-27considered CDP scenarioAmruth
2018-03-25code for removing duplicates in embedded ptxAmruth
2016-09-05Merge pull request #28 from jwang323/cdp_cleangpgpu-sim
Initial support of CUDA Dynamic Parallelism on GPGPUSim
2016-07-06ADD: add knob to enable CDP in gpgpusim configJin Wang
2016-06-13If ptxas notices any duplicate errors, they now automatically get resolved ↵sspenst
and the program continues with the duplicate function/variable declarations removed.
2016-05-13changed gpgpu_ptxinfo_load_from_string definition for Ahmedsspenst
2016-05-13changed the SM version flag for generating ptxinfo to be dynamic instead of 20sspenst
2015-03-04initial support for CUDA 5.0, 5.5, 6.0 to get template from SDK runningAhmed ElTantawy
2014-08-14Removing 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-14Back out changelist 13683Andrew M. B. Boktor
There is a problem with the linkage on my machine. Before this changelist the code didn't build on my machine. After it it builds but fails to run due to missing dynamic linkage. And obviously it breaks the jenkins build. [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13684]
2014-08-14Removing compiler warningsAndrew M. B. Boktor
Fixing failed compilation due to double definition of parsing functions [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13683]