Commit Graph

  • fb29eaab11 Fix missing include new_PIM Derek Christ 2025-03-29 14:53:58 +01:00
  • b2f5575f9c Fix DRAMPower linkage issue with gem5 Derek Christ 2025-03-25 13:25:53 +00:00
  • a5ba2bf60d Fix nlohmann_json include Derek Christ 2025-03-25 14:01:37 +01:00
  • 705f1295c7 Use fetch content in DRAMSys Derek Christ 2025-03-25 12:45:34 +00:00
  • bebf9d05f2 tests: Update DRAMSys test to use new version Derek Christ 2025-03-19 12:46:26 +01:00
  • e89a9e22f5 ext,stdlib: Update integration of DRAMSys Derek Christ 2025-03-18 16:19:33 +01:00
  • 43fbdd853f Wallclock time plots Derek Christ 2024-03-22 18:42:18 +01:00
  • 353488837c Prepare dataframe format for Latex plots Derek Christ 2024-02-28 16:26:37 +01:00
  • 3d9533c10c First plotting scripts Derek Christ 2024-02-27 22:17:22 +01:00
  • da29aa865b First plot script Derek Christ 2024-02-26 19:19:14 +01:00
  • 2212a03ae4 Add simulation script Derek Christ 2024-02-25 23:07:39 +01:00
  • 51de880666 Update configuration Derek Christ 2024-02-22 22:29:47 +01:00
  • 438d997ddb Increase HBM2 memory size to 2 GiB Derek Christ 2024-01-06 17:41:10 +01:00
  • e423da5256 Add support for shared pim units Derek Christ 2023-12-16 22:36:25 +01:00
  • e1c6318edb Integrate additional pim-vm library in DRAMSys linking Derek Christ 2023-11-28 20:22:55 +01:00
  • f28b51fce0 Enable m5ops and change cache line size to 32 Derek Christ 2023-11-26 07:16:03 +01:00
  • 7c183df27b First PIM modifications Derek Christ 2023-11-09 15:43:35 +01:00
  • 186a913a48 misc: Hotfix v24.1.0.2 (#1964) Bobby R. Bruce 2025-02-12 12:09:26 -08:00
  • 7d6d253f6b misc: Update release notes for v24.1.0.2 Bobby R. Bruce 2025-02-02 01:02:59 -08:00
  • 8f2ccca3a3 misc: Update version to v24.1.0.2 Bobby R. Bruce 2025-02-02 00:56:30 -08:00
  • dc448c9530 mem-ruby: set RubySystem pointer during TBE alloc (#1930) Adrià Armejach 2025-01-17 23:45:43 +01:00
  • c9625ce9cc v24.1.0.1 Hotfix Release (#1875) Bobby R. Bruce 2024-12-19 18:28:44 -08:00
  • ea28fcee5b misc: Update RELEASE-NOTES.md for v24.1.0.1 Bobby R. Bruce 2024-12-19 18:23:28 -08:00
  • 0e4c8487dd misc: Update the gem5 version to v24.1.0.1 Bobby R. Bruce 2024-12-18 21:21:52 -08:00
  • b5e27f5ed8 configs: Generalize class types in CHI RNF/MN generators (#1851) Tommaso Marinelli 2024-12-12 10:55:23 +01:00
  • e146f1b2bc misc: Add sphinx stdlib documentation (#335) Melissa Jost 2024-11-12 13:30:32 -05:00
  • b6c941c9ca mem-ruby: Fix missing RubySystem in PerfectCacheMemory's entries (#1864) Marleson Graf 2024-12-19 01:59:47 -03:00
  • 0fe31664f3 mem-ruby: Add missing option in ProtocolInfo (#1865) Marleson Graf 2024-12-19 01:57:44 -03:00
  • 63d25922a2 tests: Update pyunit tests references to include 24.1 (#1843) Harshil Patel 2024-12-07 00:01:57 -08:00
  • 8877516e5b mem-ruby: Fix GPU_VIPER-TCP.sm atomic transitions in TCC WB mode Vishnu Ramadas 2024-12-06 18:45:23 -06:00
  • 6aa9db28f1 mem-ruby: Fix segfault in pa_performAtomics in GPU_VIPER-TCC.sm Vishnu Ramadas 2024-12-06 18:41:03 -06:00
  • 93b58fbf64 misc: Add GPU info to release notes (#1844) Jason Lowe-Power 2024-12-06 21:52:40 -08:00
  • ae60062a9e mem-ruby,misc: Fix RNG range (#1842) Bobby R. Bruce 2024-12-06 21:53:48 -08:00
  • 26ba6dad80 scons: Remove warn as error for v24.1 Bobby R. Bruce 2024-12-06 19:45:58 -08:00
  • 4559bafaa6 arch-riscv: Remove warning message in senvcfg setMiscReg Erin Le 2024-12-06 10:36:54 -08:00
  • e6b931213f arch-riscv: Implement behavior for senvcfg register Erin Le 2024-12-05 14:47:44 -08:00
  • 3b62f1f8e4 arch-riscv: Add senvcfg CSR Erin Le 2024-12-02 15:07:20 -08:00
  • 8f37677c9b misc: v24.1 release notes update (#1840) Erin (Jianghua) Le 2024-12-06 16:04:12 -08:00
  • 2b645ed38c arch-riscv: fix tlb stats in timming mode (#1832) Clement Dieperink 2024-12-06 20:25:56 +01:00
  • 3711bf8a7a base,arch-arm: Add GEM5_NO_OPTIMIZE; use in ARM's vfp.hh (#1834) Bobby R. Bruce 2024-12-04 20:57:34 -08:00
  • 5672d63ae4 mem-ruby: Fix functional access in MI_example (#1838) Jason Lowe-Power 2024-12-04 23:50:21 -05:00
  • a8db1fc683 scons: get protocol info from slicc instead of file parsing Harshil Patel 2024-12-02 13:17:23 -08:00
  • 02a5ddaeac mem-ruby, scons: Add ProtocolInfo.hh files in build targets Harshil Patel 2024-12-02 11:22:12 -08:00
  • dee42f1867 arch-riscv: Remove CPU_SET use for non-linux host (#1835) Bobby R. Bruce 2024-12-04 10:45:34 -08:00
  • f799d91309 ruby-chi: fix wrong ruby-CHI base class name (#1817) 2channelkrt 2024-12-05 03:42:22 +09:00
  • 8a9f61c546 misc: Add CHI section to the RELEASE-NOTES.md (#1833) Giacomo Travaglini 2024-12-03 08:47:08 +00:00
  • 59ca5600ec misc: Update version info for v24.1 Bobby R. Bruce 2024-12-02 11:10:28 -08:00
  • c64a807f94 misc: Add ArmISA section to the RELEASE-NOTES.md file (#1822) Giacomo Travaglini 2024-12-02 17:38:02 +00:00
  • 0a22e63467 arch-arm: Fix bug in VQRSHL. Junshi Wang 2024-11-17 16:53:36 +08:00
  • 1e5021c2e3 tests: modify gem5/learning-gem5 ref file to fix failure (#1795) Erin (Jianghua) Le 2024-11-27 04:10:51 -08:00
  • 25523e73a4 arch-x86, sim-se: move mmap end downward in case of large stacks (#1810) Nicholas Mosier 2024-11-27 04:11:27 -08:00
  • 1b16697029 mem-ruby: Fix conflict between 117 and 1084 Giacomo Travaglini 2024-11-26 10:09:12 +00:00
  • e51bc00dc7 misc: revert riscvmatched-fs.py due to a bug Harshil Patel 2024-09-16 09:50:44 -07:00
  • e221a70355 Add ExitEvent import to arm-ubuntu-run.py Erin (Jianghua) Le 2024-09-03 14:57:25 -07:00
  • 630173a845 misc: update fs examples to use ubuntu 24.04 boot workloads Harshil Patel 2024-08-21 16:37:41 -07:00
  • 40ccb8b171 arch-riscv: Use getValidAddr to get zero-extend address in RV32 mode Roger Chang 2024-11-08 22:25:01 +08:00
  • 3a2cfb2dee cpu: fix looppoint anaylsis param python string spacing studyztp 2024-11-20 09:14:37 -08:00
  • 0f0a6a7851 cpu: fix pc count pair helper function return type studyztp 2024-11-20 09:11:49 -08:00
  • 4ce0f20436 cpu: make PcCountPair use 64 bit unsigned int for count studyztp 2024-10-30 18:26:45 -07:00
  • 6a9db637ae cpu: add function to get inst map of each basic block studyztp 2024-09-25 22:51:35 -07:00
  • 7ffa3646bd cpu: fix the incorrect debug message studyztp 2024-08-18 11:24:12 -07:00
  • 1410c29147 cpu: modified after review feedback studyztp 2024-08-18 11:14:43 -07:00
  • 89717eca3c cpu: add more debug flags studyztp 2024-08-07 18:51:30 -07:00
  • 753d9971d2 cpu: add more comments to looppoint_analysis.cc studyztp 2024-08-07 08:43:36 -07:00
  • a1072357c1 cpu: fix a issue studyztp 2024-08-07 08:29:29 -07:00
  • abc8a4a483 cpu: fix a wrong file path studyztp 2024-08-06 14:00:50 -07:00
  • cd29b199ce cpu: add the python class studyztp 2024-08-06 13:47:34 -07:00
  • e10fff4876 cpu: add looppoint_analysis.cc content studyztp 2024-08-06 13:32:14 -07:00
  • fff6c895fe cpu: add comments and improve naming in looppoint_analysis.hh studyztp 2024-08-06 10:36:49 -07:00
  • 3c7c7b8b54 cpu: add looppoint_analysis.hh content and licenses studyztp 2024-08-06 09:56:36 -07:00
  • 157d89e255 cpu: add basic files for LoopPoint analysis studyztp 2024-08-06 08:38:45 -07:00
  • 9fe8c7cd74 stdlib: Updates to VIPER board after all protocols PR Matthew Poremba 2024-10-31 07:18:49 -07:00
  • 6cf5a46f68 stdlib: Update names for GPU children Jason Lowe-Power 2024-10-31 17:03:19 -07:00
  • c75c267e34 stdlib: Remove debug prints Jason Lowe-Power 2024-10-31 16:24:46 -07:00
  • e93f498aac stdlib: Add get_devices to abstract board Jason Lowe-Power 2024-10-31 16:18:00 -07:00
  • bec9ae77e6 stdlib: Override the readfile contents in GPU board Jason Lowe-Power 2024-10-31 16:15:26 -07:00
  • 2fca39cec7 dev-amdgpu: Separating gpu_memory from gpu_cache. Mahyar Samani 2024-10-30 12:45:44 -07:00
  • 1948155fb2 stdlib: AbstractMemorySystem.get_mem_interfaces. Mahyar Samani 2024-10-30 12:37:22 -07:00
  • c0c0955178 dev-amdgpu: Adding support for avs extended states and features. Maryam Babaie 2024-10-30 12:23:21 -07:00
  • 2105dc47a9 stdlib: Add viper board, viper cache, and gpu components Matthew Poremba 2023-06-28 16:44:37 -07:00
  • 44b8f5f422 tests: Write unit-tests for ruby using the CHI-TLM library Giacomo Travaglini 2024-08-06 13:09:55 +01:00
  • 706cb4195f mem-ruby: Add a CHI-TLM transaction Generator for testing Giacomo Travaglini 2024-08-06 11:15:09 +01:00
  • 786e539fa4 mem-ruby: Wrap the CHI-TLM library with pybind11 Giacomo Travaglini 2024-08-06 11:19:32 +01:00
  • b795d28ee8 mem-ruby: Add a CHI-TLM CacheController Giacomo Travaglini 2024-08-06 10:32:03 +01:00
  • 76541929c9 configs: Instantiate RNFs and MN via callbacks Giacomo Travaglini 2023-07-05 14:50:18 +01:00
  • 390c2b67e4 mem-ruby: Implement a CHI generic controller Tiago Mück 2023-05-17 19:06:15 -05:00
  • 488c6fc246 mem-ruby: add CHI missing valid SnpRespData type Tiago Mück 2023-06-05 18:08:08 -05:00
  • bc52d886a8 mem-ruby: add CHI SnpRespData_SD_Fwded_SC message Tiago Mück 2023-06-01 18:38:50 -05:00
  • f37dfc090d mem-ruby: sequencer prints panic pkts Tiago Mück 2022-10-05 18:00:21 -05:00
  • 85c00a2ebc misc: Fix types in RELEASE_NOTES.md Bobby R. Bruce 2024-11-19 10:36:34 -08:00
  • 2d8a2eab70 misc: Revert bad merge Bobby R. Bruce 2024-11-19 14:38:15 -08:00
  • c54132bdd9 arch-riscv: fix reg dep autoref on vslide with vcpy micro (#1782) Saúl 2024-11-19 15:51:26 +01:00
  • 75c4003a7e python: modify comment for ExitEvent.WORKEND (#1790) Erin (Jianghua) Le 2024-11-18 11:52:15 -08:00
  • 5f01a03bde arch-arm,misc: Fix build errors (#1789) Bobby R. Bruce 2024-11-18 09:28:15 -08:00
  • 9b5f2db157 misc: Include build_opts updates in RELEASE_NOTES Bobby R. Bruce 2024-11-19 04:33:24 -08:00
  • 82c8642954 tests: remove protocol=None, add print statement back in Erin Le 2024-11-18 16:05:12 -08:00
  • bcfa988a67 tests, scons: Fix Testlib test failures Erin Le 2024-11-14 14:20:32 -08:00
  • f29c2c2dcf scons: modify ALL build to have all Ruby protocols Erin Le 2024-11-04 15:10:34 -08:00
  • cffc2e6144 tests: modify tests to use ALL build Erin Le 2024-11-04 15:06:59 -08:00
  • 2ee40f1c11 mem-ruby: changes to MESIThreeLevel, MIExample, OctopiCache Erin Le 2024-10-31 15:20:29 -07:00