summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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]>
2023-09-20LDGSTS, LDGDEPBAR and DEPBAR Implementations (#62)Connie120
2023-08-07Merge branch 'dev' into fix-statsAaron Barnes
2023-07-05Merge branch 'dev' into all_warnAhmad Alawneh
2023-07-05Merge branch 'dev' into fix-statsAaron Barnes
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-13rename cache bankconflict stat to be more descriptiveAaron M Barnes
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-08shared mem bank conflictsAaron M Barnes
2023-06-08Merge branch 'dev' into devJRPan
2023-05-16Merge branch 'dev' into fix_different_latencies_to_same_ex_unitWilliamMTK
2023-05-11Merge branch 'dev' into fix-issue-accel-sim-187JRPan
2023-05-10Added check if reservation fail happens to prevent SEGF during cache probechristindbose
2023-05-10Fix typosWeili An
2023-05-10Merge branch 'dev' into fix_different_latencies_to_same_ex_unitJRPan
2022-12-05Added regex for non-linux platformsDimitris Papagiannis
2022-12-05Ignore YY keywords, remove whitespaceDimitris Papagiannis
2022-12-05Fixed regex for files generated by newer bison versionsDimitris Papagiannis
2022-04-14Merge pull request #32 from barnes88/fix-cu-findreadyJRPan
fix sub-core operand collector dispatch rr
2022-04-11Merge pull request #40 from notseefire/devJRPan
Fixed constant_cycle
2022-04-07Fixed constant_cyclenotseefire
2022-04-06fix duplicate regfile accesses within same instructionAaron M Barnes
2022-03-29Update shader.hFJShen
This is a relatively critical bug comparing to other memory errors that deserves early merging.
2022-03-23fix sub-core operand collector dispatch rrAaron M Barnes
2022-02-25Fixed old bug that happens when there are different latencies to the same ↵Rodrigo Huerta
execution unit
2022-02-18update max_concurrent kernel based on compute capabilityAaron M Barnes
2022-02-18fix trace-driven concurrency segfaultAaron M Barnes
2022-02-15set default max concurrent ctas to 32 and validateAaron M Barnes
2022-02-01Update CopyrightsJRPAN
2021-10-17AccelWattch dev IntegrationVijayKandiah
2021-08-16better oc selecting when sub core enabledJRPAN
2021-08-16Adding restricted round robin schedulerJRPAN
2021-06-22WT in lazy fetch on readJRPAN
2021-06-16correct dirty counterJRPAN
2021-06-03minor improvementsJRPAN
2021-06-03update readableJRPAN
2021-05-31rewrite shmem_option parsingJRPAN
2021-05-23format codeMahmoud Khairy A. Abdallah