summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-16Auto clang format (#74)Aaron Barnes
* add automated clang formatter * Automated clang-format * use /bin/bash and add print * use default checkout ref * Format only after tests are success * Run CI on merge group --------- Co-authored-by: barnes88 <[email protected]> Co-authored-by: JRPAN <[email protected]>
2024-07-12Reg bank patch (#41)Aaron Barnes
* remove implicit casting, cleanup unused bank_warp_shift parameter * update cu init function prototype * remove m_bank_warp_shift from function call
2024-06-22Added guard to check if L2 is writeback or not (#73)Shreyas Singh
2024-06-22Add missing increment part for m_pending_ldgsts with minor fix (#72)Wonhyuk Yang
LDGSTS/LDGDEPBAR was introduced #62, but it's increment part was deleted by mistake. So add it. In some applications, ldgsts may not exist between ldgdepbar. In such cases, add exception handling logic to insert an empty vector. Reported-by: Okkyun Woo <[email protected]> Signed-off-by: Wonhyuk Yang <[email protected]>
2024-04-08Merge pull request #68 from JRPan/devWilliamMTK
CMAKE_BUILD_TYPE should be inside ${}
2024-04-08Fix Build TypeJRPAN
2024-04-05CMAKE_BUILD_TYPE should be inside ${}JRPAN
2024-04-04Migrate gpgpu-sim build system to cmake (#66)WilliamMTK
* migrate_cmake: add package dependency checking * migrate_cmake: port setup_environment to CMake * migrate_cmake: break dependency checking and env export gen to different .cmake files * migrate_cmake: use CUDAToolkit_FOUND to test for CUDA compiler * migrate_cmake: use CUDAToolkit_FOUND to test for CUDA compiler * migrate_cmake: use CUDAToolkit_FOUND to test for CUDA compiler * migrate_cmake: properly parse for cuda version number * migrate_cmake: set highest CUDA supported to be 11.10.x * migrate_cmake: specify top level CMake file * migrate_cmake: add libcuda cmake file * migrate_cmake: use global compiler options and definitions * migrate_cmake: add cmake file to src * migrate_cmake: add cmake files for cuda-sim folder * migrate_cmake: add cmake files to gpgpu-sim folder * migrate_cmake: add cmake files for intersim * migrate_cmake: add short test using cmake * migrate_cmake: bump CXX standard requirement to 17 * Add cmake files for accelwattch * migrate_cmake: remove use of GLOB to grab source files * migrate_cmake: comment out the write protection on generated instructions.h * migrate_cmake: create sym folder and add newline to generated setup file * migrate_cmake: fix some path issues * migrate_cmake: let cmake thinks flex and bison generate CXX files * migrate_cmake: fix not linking pthread properly * migrate_cmake: remove debug message * migrate_cmake: add empty libopencl cmake file * migrate_cmake: install phase and runtime version detect * Added install phase to install the shared object and add symlinks * Changes with CUDA toolkit will be detected and triggered a rebuild * GPGPU-Sim detailed version string will be updated on each build * Typo fix and fix correct bin dir * Replace gcc -> g++ in intersim * ignore setup * check CMAKE_BUILD_TYPE * set DCMAKE_BUILD_TYPE --------- Co-authored-by: JRPAN <[email protected]>
2024-04-04Merge pull request #52 from tgrogers/devJRPan
Adding a non-zero return on error
2024-04-04Merge branch 'dev' into devJRPan
2024-02-05Merge pull request #65 from accel-sim/dev-ciJRPan
rename ci tests
2024-02-05rename ci testsJRPan
2024-01-29Merge pull request #64 from accel-sim/dev-github-ciWilliamMTK
Adding GitHub CI
2024-01-26remove fermi and add newer gen cardsJRPan
2024-01-26fix dubious ownershipJRPan
2024-01-24Merge branch 'dev' into dev-github-ciJRPan
2024-01-24uses actions/checkout@v4JRPan
2024-01-24update CI scriptsJRPan
2024-01-24Merge branch 'dev' into devJRPan
2024-01-24Merge pull request #63 from accel-sim/FJShen-patch-1JRPan
Update gpgpusim.config
2024-01-22Adding Github Actino CIJRPan
2024-01-10Merge branch 'dev' into devJRPan
2023-12-18Update gpgpusim.configFangjia Shen
Fixed an outdated comment line
2023-09-20LDGSTS, LDGDEPBAR and DEPBAR Implementations (#62)Connie120
2023-08-15Merge pull request #58 from barnes88/fix-statsAaron Barnes
shared mem bank conflicts
2023-08-07Merge branch 'dev' into fix-statsAaron Barnes
2023-07-06Merge pull request #59 from LAhmos/all_warnAhmad Alawneh
2023-07-05Merge branch 'dev' into all_warnAhmad Alawneh
2023-07-05Merge branch 'dev' into fix-statsAaron Barnes
2023-06-27Merge branch 'dev' into devJRPan
2023-06-20Merge pull request #55 from LAhmos/compare_warnAhmad Alawneh
Compare warnings
2023-06-20ignore lex warningsAhmad Alawneh
2023-06-20fix most c warningsAhmad Alawneh
2023-06-20Merge branch 'dev' into compare_warnJRPan
2023-06-17137 drop sector cache flexibility (#57)Fangjia Shen
Addresses accel-sim issue 137. For sector cache, the sector size must be 32B (hard-coded and not configurable) and cache line size must be set to 128B; a runtime parameter check will terminate simulation if the cache line size is not 128B.
2023-06-17Merge branch 'dev' into devJRPan
2023-06-14Merge pull request #54 from JRPan/devJRPan
Revert QV100 config and add GV100 config
2023-06-13rename cache bankconflict stat to be more descriptiveAaron M Barnes
2023-06-13Merge branch 'dev' into devJRPan
2023-06-13Merge branch 'dev' into devJRPan
2023-06-12order warnings fixAhmad Alawneh
2023-06-12no return warnings ngs fixAhmad Alawneh
2023-06-12more unused var fixesAhmad Alawneh
2023-06-12remove unused varsAhmad Alawneh
2023-06-12fix more Wsign warningsAhmad Alawneh
2023-06-12fix types, change int to unsigned intAhmad Alawneh
2023-06-12it is safe to to change m_updates to unsgined, the accessor returns unsigned ↵Ahmad Alawneh
anyway, it should fix warning in done() fun
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]>
2023-06-10Merge pull request #42 from nothingface0/devJRPan
2023-06-08shared mem bank conflictsAaron M Barnes