| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-21 | Stream stats (#71) | JRPan | |
| * Temp commit for Justin and Cassie to sync on code changes for adding per-stream status. * Resolved compile errors. * Removed redundant parameter * Passed cuda_stream_id from accelsim to gpgpusim * Cleaned up unused changes * Changed vector to map, having operator problems. * StreamID defaults to zero * Implemented streams to inc_stats and so on * Fixed TOTAL_ACCESS counts * Implemented GLOBAL_TIMER. * Fixed m_shader->get_kernel SEGFAULT issue in shader.cc. * Use warp_init to track streamID instead of issue_warp * Removed temp debug print * Modified cache_stats to only print data from latest finished stream Added optional arg to cache_stats::print_stats, cache_stats::print_fail_stats and their upstream functions. When streamID is specified, print stats from that stream. When not specified, print all stats. NOTE: current implementation depending on streamid never equals -1 * Removed default arg values of streamID * modified constructor of mem_fetch to pass in streamID * changed get_streamid to get_streamID * Added TODO to gpgpusim_entrypoint.cc and power_stat.cc * Only collect power stats when enabled * print last finished stream in PTX mode using last_streamID * take out additional printf * Add a field to baseline cache to indicate cache level * save gpu object in cache * Print stream ID only once per kernel * rm test print * use -1 for default stream id * cleanup debug prints * remove GLOABL_TIMER * Automated clang-format * Should be correct to print everything in power model * addressing concerns & errors * Automated clang-format * add m_stats_pw in operator+ * Automated Format --------- Co-authored-by: Justin Qiao <[email protected]> Co-authored-by: Justin Qiao <[email protected]> Co-authored-by: Tim Rogers <[email protected]> Co-authored-by: JRPan <[email protected]> Co-authored-by: purdue-jenkins <[email protected]> | |||
| 2024-07-16 | Auto 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-12 | Reg 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-22 | Add 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]> | |||
| 2023-09-20 | LDGSTS, LDGDEPBAR and DEPBAR Implementations (#62) | Connie120 | |
| 2023-08-07 | Merge branch 'dev' into fix-stats | Aaron Barnes | |
| 2023-07-05 | Merge branch 'dev' into fix-stats | Aaron Barnes | |
| 2023-06-13 | rename cache bankconflict stat to be more descriptive | Aaron M Barnes | |
| 2023-06-12 | more unused var fixes | Ahmad Alawneh | |
| 2023-06-12 | fix more Wsign warnings | Ahmad Alawneh | |
| 2023-06-12 | fix types, change int to unsigned int | Ahmad Alawneh | |
| 2023-06-12 | fixing 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-08 | shared mem bank conflicts | Aaron M Barnes | |
| 2023-05-10 | Merge branch 'dev' into fix_different_latencies_to_same_ex_unit | JRPan | |
| 2022-04-11 | Merge pull request #40 from notseefire/dev | JRPan | |
| Fixed constant_cycle | |||
| 2022-04-07 | Fixed constant_cycle | notseefire | |
| 2022-04-06 | fix duplicate regfile accesses within same instruction | Aaron M Barnes | |
| 2022-02-25 | Fixed old bug that happens when there are different latencies to the same ↵ | Rodrigo Huerta | |
| execution unit | |||
| 2022-02-18 | fix trace-driven concurrency segfault | Aaron M Barnes | |
| 2022-02-01 | Update Copyrights | JRPAN | |
| 2021-10-17 | AccelWattch dev Integration | VijayKandiah | |
| 2021-08-16 | better oc selecting when sub core enabled | JRPAN | |
| 2021-08-16 | Adding restricted round robin scheduler | JRPAN | |
| 2021-06-03 | minor improvements | JRPAN | |
| 2021-05-23 | format code | Mahmoud Khairy A. Abdallah | |
| 2021-05-20 | L2 breakdown - reuse mf allocator | JRPAN | |
| 2021-05-19 | moving the unified size from the base class config to l1 config | Mahmoud Khairy A. Abdallah | |
| 2021-05-19 | moving shmem option to the base class and change the code to accept turing ↵ | Mahmoud Khairy A. Abdallah | |
| config | |||
| 2021-05-19 | fixing the failing of merging | Mahmoud Khairy A. Abdallah | |
| 2021-05-19 | Merge branch 'dev' of https://github.com/accel-sim/gpgpu-sim_distribution ↵ | Mahmoud Khairy A. Abdallah | |
| into dev | |||
| 2021-05-19 | add checking on spec unit in subcore | Mahmoud Khairy A. Abdallah | |
| 2021-05-19 | Merge branch 'dev' into adaptive-cache | JRPan | |
| 2021-05-19 | Use cache config multipilier when possible | JRPAN | |
| 2021-05-19 | formatting again | JRPAN | |
| 2021-05-18 | adaptive cache - update | JRPAN | |
| 2021-05-18 | Add WT to lazy_fetch_on_read | JRPAN | |
| 2021-05-18 | sending cache block byte mask | JRPAN | |
| 2021-05-18 | store ack for new waps | JRPAN | |
| 2021-05-18 | Merge branch 'dev' of https://github.com/accel-sim/gpgpu-sim_distribution ↵ | Mahmoud Khairy A. Abdallah | |
| into dev | |||
| 2021-05-17 | specialized unit get_ready() was missing subcore | Aaron Barnes | |
| 2021-05-17 | code refactoring cycle() | Mahmoud Khairy A. Abdallah | |
| 2021-05-15 | moving reg file read to read_operands function as before | Mahmoud Khairy A. Abdallah | |
| 2021-05-15 | fixing streaming cache based on recent ubench | Mahmoud Khairy A. Abdallah | |
| 2021-05-13 | run changes through clang-format | Aaron Barnes | |
| 2021-05-13 | specialized unit should be partitioned too | Aaron Barnes | |
| 2021-05-12 | rm unnecessary instr get | Aaron Barnes | |
| 2021-05-12 | remove prints | Aaron Barnes | |
| 2021-05-12 | fix prints / segfault | Aaron M Barnes | |
| 2021-05-11 | fix print, move simd::issue() impl to .cc file | Aaron M Barnes | |
| 2021-05-11 | issue function needed to be constrained | Aaron Barnes | |
