Commit Graph

  • 7f049645ca Add DDR5 memspecs for different speed grades. Lukas Steiner 2020-10-02 15:16:42 +02:00
  • af52d963b9 Merge branch 'cpp_speedups' into DDR5 Lukas Steiner 2020-09-25 15:40:06 +02:00
  • f0f9687ff4 Revert TLM_IGNORE_COMMAND. Lukas Steiner 2020-09-25 15:39:44 +02:00
  • 9d15d90a48 Merge branch 'cpp_speedups' into DDR5 Lukas Steiner 2020-09-25 15:32:19 +02:00
  • 07705a8f4a Fix compiler warnings. Lukas Steiner 2020-09-25 15:30:03 +02:00
  • 4c9717a5d3 Improved strict command multiplexer. Lukas Steiner 2020-09-25 14:13:01 +02:00
  • cb45722399 Simplify command multiplexers. Lukas Steiner 2020-09-25 11:36:22 +02:00
  • 2097351050 Reuse payload extensions. Lukas Steiner 2020-09-25 11:35:34 +02:00
  • 34175aebc3 Use parser thread in StlPlayer. Lukas Steiner 2020-09-25 11:34:32 +02:00
  • 8cd3b197c6 Merge branch 'cpp_speedups' into DDR5 Lukas Steiner 2020-09-24 14:23:04 +02:00
  • 6042e05ba2 Disable nlohmann json tests. Lukas Steiner 2020-09-24 14:20:04 +02:00
  • d52626a7c6 Merge branch 'develop' into DDR5 Lukas Steiner 2020-09-24 13:55:37 +02:00
  • d35d039151 Merge branch 'cpp_speedups' into develop Lukas Steiner 2020-09-24 13:44:48 +02:00
  • c37ea19ffb Cleanup of cmake. Lukas Steiner 2020-09-24 13:32:08 +02:00
  • cbc455e643 Make unused attribute compatible to all compilers. Lukas Steiner 2020-09-23 16:05:54 +02:00
  • 45b944a811 Revert "Add time measurement with chrono." Lukas Steiner 2020-09-23 14:18:17 +02:00
  • 1f067184ef Add time measurement with chrono. Lukas Steiner 2020-09-21 16:11:28 +02:00
  • 97019bba41 Revert changes in scheduler. Lukas Steiner 2020-09-18 15:43:59 +02:00
  • d6cb1de320 Improve FR-FCFS scheduler. Lukas Steiner 2020-09-18 15:01:24 +02:00
  • a20c5074d0 Use CommandTuple type and vector for ready commands. Lukas Steiner 2020-09-17 15:36:58 +02:00
  • b691d1ca87 Reuse strings in StlPlayer. Lukas Steiner 2020-09-16 15:54:13 +02:00
  • 335704af61 Merge branch 'develop' into DDR5 Lukas Steiner 2020-09-10 11:41:37 +02:00
  • 624422db62 Merge branch 'develop' into 'master' Lukas Steiner 2020-09-10 09:30:57 +02:00
  • c919c23ddd Update readme (new website, DDR5/LPDDR5). Lukas Steiner 2020-09-09 14:54:34 +02:00
  • ae4ab58ec8 Merge branch 'stlplayer_speedup' into 'develop' Lukas Steiner 2020-09-09 14:39:11 +02:00
  • 3725eb0c8c Parse larger chunks of the input file to create less system calls. Lukas Steiner 2020-09-09 14:26:27 +02:00
  • 90ccdece6a Add 2N mode for commands. Lukas Steiner 2020-09-03 16:13:15 +02:00
  • 57d4266a30 First working version of same bank refresh implemented. Lukas Steiner 2020-08-31 17:02:38 +02:00
  • ef90bfbb91 First part of same bank refresh (manager not done). Lukas Steiner 2020-08-28 16:17:47 +02:00
  • e9d206441e Fix indication error for RDA/WRA commands. Lukas Steiner 2020-08-28 10:05:39 +02:00
  • 57f6881ae1 Add new commands and command lengths. Lukas Steiner 2020-08-27 15:33:17 +02:00
  • 8ba0180d57 Groupwise commands can be displayed. Lukas Steiner 2020-08-27 14:31:18 +02:00
  • d9fc7ac496 Add PRESB and REFSB commands. Lukas Steiner 2020-08-26 16:27:21 +02:00
  • 7b5cbe03e0 Change indices in transaction tree widget to relative numbers. Lukas Steiner 2020-08-26 16:16:16 +02:00
  • aa7ae09e2b Add rank and bankgroup to drawing. Lukas Steiner 2020-08-26 11:36:15 +02:00
  • 79cb57a672 Add number of bankgroups and REFSB command length to trace analyzer. Lukas Steiner 2020-08-26 10:20:45 +02:00
  • eb720d5aa6 Add DDR5 example. Lukas Steiner 2020-08-25 10:18:10 +02:00
  • 2c15bb8f79 Add new DDR5 checker and timings. Lukas Steiner 2020-08-25 10:16:45 +02:00
  • c15434c4fa Add initial version of DDR5 based on DDR4. Lukas Steiner 2020-08-19 09:46:24 +02:00
  • d2a90773eb Add read and write preambles to DDR4. Lukas Steiner 2020-08-18 10:12:19 +02:00
  • 911a6cfe7b Add initial memspec for DDR5. Lukas Steiner 2020-08-14 13:59:46 +02:00
  • cdff68dda2 Fix typo in transaction tree widget. Lukas Steiner 2020-08-14 13:27:00 +02:00
  • 093f22b3e2 Merge branch 'develop' into 'master' Lukas Steiner 2020-08-10 13:40:05 +02:00
  • 15517bf53f Correct bandwidth calculation, move Trace Analyzer to top of readme. Lukas Steiner 2020-08-10 11:10:47 +02:00
  • 7e2d0b1c3c Fix bug that was introduced with merge. Lukas Steiner 2020-08-06 14:11:58 +02:00
  • 3dfb3ef562 Merge branch 'develop' of https://git.eit.uni-kl.de/ems/astdm/dram.sys into develop Lukas Steiner 2020-08-05 16:56:21 +02:00
  • fe0d60bbc8 Change name in logo to DRAMSys4.0. Lukas Steiner 2020-08-05 16:55:38 +02:00
  • 43f9f0b6c0 Merge branch 'refb_multicycle_fix' into 'develop' Lukas Steiner 2020-08-05 16:51:39 +02:00
  • 772f6c8eed Prioritize command of PDM for staggered entry. Lukas Steiner 2020-08-05 15:12:27 +02:00
  • 00836f432d Added DRAMSys Logo Matthias Jung 2020-08-05 10:59:38 +02:00
  • 25a268fc8c Move to old bankwise refresh manager. Lukas Steiner 2020-07-31 09:16:09 +02:00
  • 764135eb00 Revert changes in timing checkers. Lukas Steiner 2020-07-30 15:58:13 +02:00
  • d8f8f83a88 Update HBM to new command view. Lukas Steiner 2020-07-30 15:01:00 +02:00
  • f68bef7e74 Add earliest time of issuance to command tuple and adapt cmd muxes. Lukas Steiner 2020-07-30 14:33:34 +02:00
  • f23ea816c3 std::pair to std::tuple for new command multiplexer. Lukas Steiner 2020-07-29 14:58:26 +02:00
  • 4ce4611b9c Multi-cycle commands scheduled at last cycle on bus, LPDDR4 adapted. Lukas Steiner 2020-07-29 09:05:32 +02:00
  • 524d9ebc94 Merge branch 'develop' into 'master' Lukas Steiner 2020-07-22 10:38:28 +02:00
  • 12a4163afc Merge branch 'test_improvement' into 'develop' Lukas Steiner 2020-07-22 10:06:23 +02:00
  • 4379390473 Update readme, change examples to FR-FCFS scheduler. Lukas Steiner 2020-07-22 09:54:06 +02:00
  • de47f25f4f Update trace analyzer readme section. Lukas Steiner 2020-07-21 10:20:03 +02:00
  • 6a64e2eac6 Move disclaimer to the top, remove voco traces. Lukas Steiner 2020-07-21 09:48:20 +02:00
  • 2f34b4d8dc Add logo and UML to the readme. Lukas Steiner 2020-07-20 15:15:04 +02:00
  • cf3398c66f Create working example for thermalsim. Lukas Steiner 2020-07-20 13:46:25 +02:00
  • 4404c5adfe Merge branch 'develop' into 'master' Lukas Steiner 2020-07-09 10:25:17 +02:00
  • 9e403d5887 Merge branch 'test_improvement' into 'develop' Lukas Steiner 2020-07-09 09:44:20 +02:00
  • 9fe7232d7f Include elastic trace example, extend readme. Lukas Steiner 2020-07-09 09:30:58 +02:00
  • 156bbb7442 Use UINT64_C literals in address decoder. Lukas Steiner 2020-07-08 13:58:47 +02:00
  • 9a3dc16d56 Add RDA and WRA to RefreshManagerRankwise. Lukas Steiner 2020-07-08 09:08:32 +02:00
  • 241352be20 Add nlohmann json submodule. Lukas Steiner 2020-07-06 18:05:43 +02:00
  • bacf0017ba Resolve merge conflicts. Lukas Steiner 2020-07-06 17:57:04 +02:00
  • 0e0b80d646 Merge branch 'development' Lukas Steiner 2020-07-06 17:39:23 +02:00
  • 33a9d97217 Merge branch 'readme_github' into 'development' Lukas Steiner 2020-07-06 17:00:30 +02:00
  • a68aa08e3a Remove unused example and trace files. Lukas Steiner 2020-07-06 16:52:05 +02:00
  • 619cff337a Renaming of directory. Lukas Steiner 2020-07-06 14:37:05 +02:00
  • 82c32728fa Renaming of gem5 config files. Lukas Steiner 2020-07-06 14:25:44 +02:00
  • 6744a3b9bc Small updates in CMake files. Lukas Steiner 2020-07-06 09:27:39 +02:00
  • e2659b4449 Clean up gem5 directory. Lukas Steiner 2020-07-03 15:42:41 +02:00
  • 0dddf9b794 Merge remote-tracking branch 'origin/parallel_runners' into readme_github Lukas Steiner 2020-07-03 14:49:57 +02:00
  • f037c0948b Adds disclaimer to readme. Lukas Steiner 2020-07-03 14:48:18 +02:00
  • 8f45b7683b Test: coverage only for library and simulator. Lukas Steiner 2020-07-03 14:45:51 +02:00
  • f0a5f07345 Rename TUK, add missing disclaimers. Lukas Steiner 2020-07-03 14:20:48 +02:00
  • 03e27090a3 Updates gem5 readme. Lukas Steiner 2020-07-03 10:28:06 +02:00
  • 92fd46eba4 Use GIT_STRATEGY fetch for CI. Lukas Steiner 2020-07-02 15:25:48 +02:00
  • 3a03119d78 Merge branch 'readme_updates2' into 'development' Lukas Steiner 2020-07-02 15:22:45 +02:00
  • 7b4aeaf663 Remove old tests. Lukas Steiner 2020-07-02 15:07:29 +02:00
  • 88821a2216 Merge branch 'ci_tests' into readme_updates2 Lukas Steiner 2020-07-02 14:58:58 +02:00
  • c762540d37 dummy refresh manager test scorrea 2020-07-02 14:15:42 +02:00
  • 8dd4f3f702 Merge branch 'ci_tests' into 'development' Lukas Steiner 2020-07-02 14:08:38 +02:00
  • aca89f7a07 power analysis enabled for ddr3 and ddr4 scorrea 2020-07-02 12:38:47 +02:00
  • 7dad1da564 One stage for tests in CI. Lukas Steiner 2020-07-02 11:51:47 +02:00
  • 603f9b6bdd Move refresh mode to DDR4 memspec. Lukas Steiner 2020-07-02 11:28:44 +02:00
  • 74c219ebdc Update image paths. Lukas Steiner 2020-07-01 16:55:47 +02:00
  • 92c32fdf15 Removed old images of readme. Lukas Steiner 2020-07-01 16:31:01 +02:00
  • 3d3c9c2799 Update resources. Lukas Steiner 2020-07-01 16:11:52 +02:00
  • b52cabf21a Readme updates, separate gem5 readme. Lukas Steiner 2020-07-01 15:41:20 +02:00
  • 56fa53b784 export COVERAGE=true scorrea 2020-06-30 19:02:22 +02:00
  • 072ae5960c html files removed scorrea 2020-06-30 17:44:57 +02:00
  • e98e1c49aa html removed scorrea 2020-06-30 17:42:08 +02:00
  • f0d3a081c8 .gitlab-ci.yml back to older version scorrea 2020-06-30 17:07:51 +02:00
  • 6e8ea831c6 removed base.out before coverage eval scorrea 2020-06-30 16:12:48 +02:00