Commit Graph

91 Commits

Author SHA1 Message Date
Colin 09bc1df7ae Pass vecadd. 2024-01-31 23:54:44 +08:00
Ruobing Han fd56811650 Refactoring the codebase. Remove useless variables; Add comments; Remove useless header files; Remove hard code and support both x86 and ARM CPU 2023-12-13 14:29:17 -05:00
Ruobing Han 50d615da64
Merge pull request #1 from drcut/MICRO_dev
fix bug for AllocaInst that are wrapped in a PR
2023-04-01 17:08:50 -04:00
Ruobing Han 7e029ba1d5 fix bug for AllocaInst that are wrapped in a PR 2023-04-01 16:59:26 -04:00
Ruobing Han eb140b3fc4
Update README.md 2023-03-14 20:39:51 -04:00
Ruobing Han 622835aa5e update CMakeLists 2022-09-30 10:44:31 -04:00
Ruobing Han 7755b5d61d trigger CI for verification 2022-09-30 10:41:23 -04:00
Ruobing Han 3bc3fda11b trigger CI for verification 2022-09-30 10:40:59 -04:00
Ruobing Han 66716b16ec trigger CI for verification 2022-09-30 10:40:25 -04:00
Ruobing Han eadc543826 add acknowledge in README 2022-09-28 09:54:30 -04:00
Ruobing Han 5f5a0e78d2 add acknowledge in README 2022-09-28 09:54:12 -04:00
Ruobing Han 940420d169 update README with make test 2022-09-25 21:34:01 -04:00
Ruobing Han 4966cb80fc update CMakelists 2022-09-25 21:22:05 -04:00
Ruobing Han 921509d79c update CMakelists 2022-09-25 21:19:33 -04:00
Ruobing Han 9e8b133fd6 change tests to test 2022-09-25 13:37:51 -04:00
Ruobing Han ff74bc9695 add verbose for CTest 2022-09-25 13:18:47 -04:00
Ruobing Han a5235206e7 update CTest 2022-09-25 12:58:58 -04:00
Ruobing Han 118af6c074 add Hetero-mark into CTest 2022-09-25 12:35:49 -04:00
Ruobing Han 9e40c806fb Merge branch 'PPoPP' of github.com:drcut/CuPBoP into PPoPP 2022-09-23 13:08:40 -04:00
Ruobing Han 18b577b008 add CMake test 2022-09-23 13:08:28 -04:00
Ruobing Han 397cb9443f
Create LICENSE 2022-09-23 09:28:00 -04:00
Ruobing Han 9093f802b0
Delete LICENSE
remove the temporary license
2022-09-23 09:26:32 -04:00
Ruobing Han 63c9cc566c avoid unnecessary extend arrays 2022-09-23 09:15:10 -04:00
Ruobing Han c6442c8b23 modify name of extend arrays 2022-09-23 09:11:45 -04:00
Ruobing Han ed51e5af91 apply divergence analysis for replicating local variables 2022-09-22 16:24:16 -04:00
Ruobing Han e99205aa8b apply divergence analysis for replicating local variables 2022-09-22 16:15:38 -04:00
Han Ruobing 8da1ecc5fd update README 2022-09-22 14:53:32 -04:00
Han Ruobing 124e7fa0ae remove unless initilization 2022-09-22 14:44:42 -04:00
Ruobing Han dabe03409e update CI 2022-09-22 11:43:03 -04:00
Ruobing Han c0c3490e23 update CI 2022-09-22 11:32:03 -04:00
Ruobing Han a8643e6981 update CI 2022-09-22 11:25:33 -04:00
Ruobing Han c2222f2e39 update CMake to use official CUDA toolkit 2022-09-22 11:20:50 -04:00
Ruobing Han f712c30b09 implement multistream APIs for CPU backend 2022-09-19 10:41:40 -04:00
Ruobing Han ca089c4274 fix CI 2022-09-16 09:09:57 -04:00
Ruobing Han 5b40786ae3 fix CI 2022-09-15 21:14:29 -04:00
Ruobing Han 961a931f10 fix CI 2022-09-15 21:04:51 -04:00
Ruobing Han e5f020d997 add static/dynamic shared memory example 2022-09-15 20:51:53 -04:00
Ruobing Han 3d22cc1f36 fix bug for dynamic shared memory 2022-09-15 20:38:48 -04:00
Ruobing Han ba2c49abdd add static shared memory example 2022-09-15 18:53:13 -04:00
Ruobing Han 3875e179b4 update runtime and threadPool with debug tools 2022-09-15 18:43:14 -04:00
Ruobing Han f2a4f7fe64 update HostTranslator with debug tools 2022-09-15 18:19:13 -04:00
Ruobing Han bb3724c486 update compilation with DEBUG mode 2022-09-15 12:33:28 -04:00
Ruobing Han 9152feb24f remove useless examples 2022-09-15 11:31:58 -04:00
Ruobing Han 49adfd026c add vecadd example and update README.md 2022-09-15 11:15:21 -04:00
Ruobing Han 91e94ad3a6 fix bug for segfault if without cudaSetDevice 2022-09-15 11:10:44 -04:00
Ruobing Han ef77421142 add back O3 optimization in kernelTranslator 2022-09-07 20:17:34 -04:00
Ruobing Han 9cbbad3c4b update CI/CD 2022-09-07 19:50:49 -04:00
Ruobing Han 8df75daf25 update commands in CI/CD 2022-09-07 19:42:59 -04:00
Ruobing Han e0a361f47a fix coding style issue 2022-09-07 19:38:21 -04:00
Ruobing Han 7572e0df27 change CMakeLists to include lock-free queue 2022-09-07 19:32:22 -04:00