aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-09minor changes for generating mem transaction in timing model. NOTE NOT COMPLETEDaamir
2018-09-08Merge branch 'dev-purdue-integration' into dev-purdue-integrationTimothy G Rogers
2018-09-07Merge pull request #23 from zhan2308/dev-purdue-integrationTimothy G Rogers
Add .nc option
2018-09-07Merge branch 'dev-purdue-integration' of ↵Mahmoud
https://github.rcac.purdue.edu/abdallm/gpgpu-sim_distribution into dev-purdue-integration
2018-09-07adding streamin cache + fixing TEX cache + adding l1 latency and smem latencyMahmoud
2018-09-06Add .nc optionMengchi Zhang
Signed-off-by: Mengchi Zhang <[email protected]>
2018-08-29increase MSHR for P100Mahmoud Khairy A. Abdallah
2018-08-29improving code quality 2Mahmoud
2018-08-27fixing ead/write buffer and new configs filesMahmoud
2018-08-27improving code qualityMahmoud
2018-08-27remove some null stats outputsMahmoud
2018-08-22Update gpgpusim.configMahmoud Khairy A. Abdallah
2018-08-22adding lazy-fetch-on-read and invalidate operation to cacheMahmoud
2018-08-17Merge remote-tracking branch 'upstream/dev' into devJ
2018-08-17fixes and switch to using PYTORCH_BINJ
2018-08-16add latencynegargoli
2018-08-16Timing model for VCOREnegargoli93
2018-08-16fix alignment bug in parser, modified ptxjitconfig, minor fixesJonathan
2018-08-14parsing changes for timing modelaamir
2018-08-14added symbols that pytorch needs; implemented cuDeviceGet, cuDeviceGetName, ↵J
cuDeviceGetAttribute; cuGetExportTable and cuDeviceTotalMem has dummy values
2018-08-13generalized v8 and v16 mode kernel completedaamir
2018-08-13generalized v4 completed;Note I have only added row major support for matrix baamir
2018-08-13added cuda driver apiJ
2018-08-12tested b4 b8 b16 modeaamir
2018-08-10added mma and st inst. Only different b mode needs to be addedaamir
2018-08-10Update cuda path in MakefileJ
2018-08-10fixes ptxjitplus and cuLaunchKernelJonathan
2018-08-10corrected a bug in bfi implementationaamir
2018-08-09added loadaamir
2018-08-08brev implementationJ
2018-08-08Merge remote-tracking branch 'upstream/dev' into devJ
2018-08-07implemented prmt and started working on variable precision mul instaamir
2018-08-07fix for deadlock that should serialize bank accessesJ
2018-08-07working fix for deadlock due to operand collector, parser changes to support ↵J
culaunchkernel
2018-07-31added more regression testsaamir
2018-07-30some changes to help get pytorch workingJ
2018-07-25Merging conlicted travis line. Just use the new one.tgrogers
2018-07-23brought back ptxinfoJonathan
2018-07-23Getting the regressions to pass by explicitly setting the CUDA version. The ↵tgrogers
image now contains 2 CUDA versions and the default one is CUDA 9.1
2018-07-22added regression and debugged the failing testcaseaamir
2018-07-21adding the cutlass examplesaamir
2018-07-21merging the changes of cutlass on negar tensorcore branchaamir
2018-07-20load param offsets with refactored code and look in middle of malloc'd area ↵J
for pointer
2018-07-18added c++filt that works better, param offset dumping, protection for ↵Jonathan
failing system calls
2018-07-16fp32 to fp16 and fp16 to fp32 cvtJonathan
2018-07-16fix pipline for tensor_core and change confignegargoli93
2018-07-13Add more print statements to debug api callsJonathan
Fixed bug with 32bit rem Fixed bug with launching kernels in ptxjitplus Removed extraneous files Cleaned up more pointers Added documentation for ptxjitplus
2018-07-09fixed pointer bug in ptx jit and added support for executing ptxjitconfig ↵Jonathan
when running ptxjit
2018-07-09better launchkernels and more printouts for debuggingJonathan
2018-07-04dumps ptx kernels and scripts to launch all kernelsJonathan