Commit Graph

  • 92bd873a3e Fix segmentation fault due to calling methods on NULL ReadyBatch Object Thanh C. Tran 2017-05-09 23:23:44 +02:00
  • 7d15ebc45e Fix undefined symbols for architecture x86_64 Thanh C. Tran 2017-05-09 19:13:17 +02:00
  • 9a6f012cc1 Merge branch 'master' into Simple_SMS Thanh C. Tran 2017-05-09 17:13:09 +02:00
  • 4d9a6f74d8 ControllerECC: stored data pointer will be erased from map if not needed anymore. Moved {ErrorChipSeed, ErrorCSVFile, StoreMode} from mcconfig zu simconfig Error files moved to resources/error/ and are now named correctly. Johannes Feldmann 2017-05-08 10:13:57 +02:00
  • 0b55dfd7e7 Revert several changes. Johannes Feldmann 2017-05-04 12:22:31 +02:00
  • b3309eb238 Added comments Reverted all configurations Adjusted resources.pri Added the enable switch for controllerECC to README.md Johannes Feldmann 2017-05-04 12:08:07 +02:00
  • b76688fb5b Change to better variable name Thanh C. Tran 2017-05-03 23:24:51 +02:00
  • 3e2a84775c Alter RR & SJF implementation: Thanh C. Tran 2017-05-03 18:15:13 +02:00
  • dec2a942b8 Merge remote-tracking branch 'origin/master' Johannes Feldmann 2017-05-02 17:14:28 +02:00
  • a48fd2bfe6 DISTFILES from resources.pri changed to the standard way. Johannes Feldmann 2017-05-02 17:12:13 +02:00
  • 55d36d60c2 Fix SelectRR & batch scheduler Thanh C. Tran 2017-04-29 11:19:06 +02:00
  • 64ed3107b5 Fix SelectSJF Thanh C. Tran 2017-04-29 00:26:27 +02:00
  • 8a2d4331ec Add debugger & fix the drain step to drain each request in each clock cycle Thanh C. Tran 2017-04-28 15:03:40 +02:00
  • c09f0cac0a Change trace file names for SMS Thanh C. Tran 2017-04-24 00:29:19 +02:00
  • e99b07fb4f Revert change in wideio.xml Johannes Feldmann 2017-04-17 15:48:31 +02:00
  • 9a80296740 Merge remote-tracking branch 'EIT-Wehn/master' Johannes Feldmann 2017-04-17 15:46:48 +02:00
  • 11d428c1d5 ECC implementierung fertig gestellt. Johannes Feldmann 2017-04-13 18:59:56 +02:00
  • b0b1d0efd2 Include necessary files for SMS simulation in Qt resource config file Thanh C. Tran 2017-04-11 22:55:33 +02:00
  • eb526e7e83 AddressOffset is only used when we use gem5. Éder F. Zulian 2017-04-05 16:46:52 +02:00
  • 22eca68f6a Avoid some assertions when using gem5 Éder F. Zulian 2017-04-05 08:39:58 +02:00
  • d974851c0e Small fix Thanh C. Tran 2017-04-03 22:14:44 +02:00
  • 20e6d4e615 ECC Controller erstellt ECC Daten. Noch Fehler bei der Weiterverarbeitung im Simulationsmodell. Johannes Feldmann 2017-03-31 16:09:36 +02:00
  • cf0a7e0a79 Merge remote-tracking branch 'eit-wehn/master' Johannes Feldmann 2017-03-30 21:10:49 +02:00
  • ebdcbb98e6 Merge remote-tracking branch 'upstream/master' Johannes Feldmann 2017-03-29 15:17:31 +02:00
  • ead929d3da Small fix. Éder F. Zulian 2017-03-22 19:03:05 +01:00
  • 83e6a1884c Revert simulation config file and create a separate simulation file for SMS Thanh C. Tran 2017-03-22 15:54:33 +01:00
  • 8c7e3549aa Fix for disable refresh Éder F. Zulian 2017-03-10 15:40:04 +01:00
  • 3521cafa81 Fix bug in RR & SJF selection functions Thanh C. Tran 2017-03-22 12:44:33 +01:00
  • ba39c9443b Update test cases & simulation configurations Thanh C. Tran 2017-03-22 12:43:36 +01:00
  • 0830dc4d53 Change random generator to Bernoulli distribution Thanh C. Tran 2017-03-14 02:20:52 +01:00
  • 7626b8b6b5 Fix bugs Thanh C. Tran 2017-03-13 17:34:13 +01:00
  • 904ee688be Add test traces Thanh C. Tran 2017-03-13 17:33:49 +01:00
  • 616320ca9b Fix for disable refresh Éder F. Zulian 2017-03-10 15:40:04 +01:00
  • e28d2a6506 Further imporovement of the gem5 integration Matthias Jung 2017-03-10 11:26:32 +01:00
  • 1e6d77a9a5 gem5 subproject added to DRAMSys Matthias Jung 2017-03-09 23:07:47 +01:00
  • 7f1c4ffc3e Added sonification script to the arbiter Matthias Jung 2017-03-09 23:06:04 +01:00
  • 8a545ddac4 Merge branch 'master' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system Matthias Jung 2017-03-09 20:55:06 +01:00
  • 27259ab1b3 Sonification script added Matthias Jung 2017-03-09 20:37:14 +01:00
  • a0227b2a60 Remove unnecessary functions, keep it simple for testing Thanh C. Tran 2017-03-08 23:50:19 +01:00
  • 296f667735 changes for 4 channels Éder F. Zulian 2017-03-08 14:35:57 +01:00
  • 37435b6285 Initialize in-flight memory request counters Thanh C. Tran 2017-03-08 00:19:36 +01:00
  • ee006952de Safeguard against empty buffer & bypass low memory intensity request Thanh C. Tran 2017-03-08 00:11:47 +01:00
  • 73eb716deb Implement batch scheduler as a SYSTEMC process Thanh C. Tran 2017-03-03 03:32:18 +01:00
  • 725d7e9d19 Fix compile errors & warnings Thanh C. Tran 2017-03-03 03:20:37 +01:00
  • a11276c876 ECC Controller umgebaut. Testumgebung angepasst. Weak cells manuell gesetzt. Johannes Feldmann 2017-03-02 20:18:36 +01:00
  • e6cdebaeb0 Merge pull request #159 from sprado/wideio Matthias Jung 2017-03-01 18:48:17 +01:00
  • d59db45ee2 wideio sprado 2017-03-01 18:30:00 +01:00
  • 25015d3dd1 Merge remote-tracking branch 'EIT-Wehn/master' Johannes Feldmann 2017-03-01 18:12:16 +01:00
  • df9368b1fd 1st implementation SMS batch scheduler Thanh C. Tran 2017-03-01 17:22:01 +01:00
  • a50da26a71 Merge pull request #158 from sprado/bandwidth Matthias Jung 2017-03-01 13:00:57 +01:00
  • 83c8aac133 Bandwidth over time plot sprado 2017-03-01 11:27:53 +01:00
  • 4ee30b383e Fix compilation for newer gcc versions. Éder F. Zulian 2017-03-01 09:34:05 +01:00
  • 7ff6259447 First step in fixing the test system Matthias Jung 2017-02-28 21:27:27 +01:00
  • e5c59858ff Fixed Test Starting Script Matthias Jung 2017-02-28 21:22:02 +01:00
  • e1787deb64 Fixed small bug in resource file Matthias Jung 2017-02-28 21:10:43 +01:00
  • d0bfc9ccea Added outputs to plots.py for Matlab Matthias Jung 2017-02-28 21:05:24 +01:00
  • 28461df446 Merge pull request #153 from EIT-Wehn/library Matthias Jung 2017-02-28 13:47:20 +01:00
  • a0daa34bf1 ECC implemented. Error trace created which produces many errors. Johannes Feldmann 2017-02-27 10:46:48 +01:00
  • af20dcb647 ECC Controller as dummy created. Johannes Feldmann 2017-02-27 08:57:34 +01:00
  • 10f9f2caff If StoreMode is Store or ErrorModel, then reads don't need data anymore. Johannes Feldmann 2017-02-27 07:39:53 +01:00
  • 2facf78ba8 Bugfix order of compilation Matthias Jung 2017-02-25 13:03:07 +01:00
  • 3e7be862f2 Fixed compile bug on MAC Matthias Jung 2017-02-25 13:01:12 +01:00
  • 413916f402 Implement ReadyBatch class Thanh C. Tran 2017-02-23 22:35:09 +01:00
  • 42b1c96afd First prototype of ReadyBatch class Thanh C. Tran 2017-02-23 21:48:29 +01:00
  • 2cfa7114af Implement getNextRequest Thanh C. Tran 2017-02-23 21:14:30 +01:00
  • 4244fb8c60 Fixed bug which was introduced due to boost removal Matthias Jung 2017-02-23 19:33:39 +01:00
  • c503d0c4af Finished PCT example Matthias Jung 2017-02-23 19:33:26 +01:00
  • 4ed7ff420b Initial setup for SMS implementation Thanh C. Tran 2017-02-23 16:22:44 +01:00
  • 1d6ebb6223 Merge pull request #155 from sprado/master Matthias Jung 2017-02-23 11:52:20 +01:00
  • 745f840fe3 Activate command just before a refresh prado 2017-02-22 17:23:48 +01:00
  • 7a8cc3015a Further improvements for PCT Matthias Jung 2017-02-22 09:48:09 +01:00
  • 5fc82f4438 Merge branch 'library' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system into library Matthias Jung 2017-02-21 23:05:20 +01:00
  • 72d77f4587 Added PCT related files Matthias Jung 2017-02-21 23:04:51 +01:00
  • 68948fc43e Merge branch 'library' of git.rhrk.uni-kl.de:EIT-Wehn/dram.vp.system into library Matthias Jung 2017-02-21 22:59:28 +01:00
  • 59cbf4d6a8 Fixed some path problems in thermalsim Matthias Jung 2017-02-21 22:59:04 +01:00
  • d7ef8a5d3a small fixes Matthias Jung 2017-02-20 16:55:33 +01:00
  • e1ab23616d Fixed build errors on linux Matthias Jung 2017-02-20 10:49:06 +01:00
  • 5591353eb2 Readme adjusted, alle hints on Boost removed Matthias Jung 2017-02-19 22:36:02 +01:00
  • bd80c11adc Removed Boost Library Matthias Jung 2017-02-19 22:17:25 +01:00
  • 3cf07166d2 Morphed project into library Matthias Jung 2017-02-19 20:34:04 +01:00
  • 477c28b3ab Trace Analyzer repaired Matthias Jung 2017-02-19 18:55:12 +01:00
  • e9f29c92ea Small Changes Matthias Jung 2017-02-19 17:49:37 +01:00
  • 42887ad0eb Readme updated Matthias Jung 2017-02-19 14:57:52 +01:00
  • 6713046d47 small changes Matthias Jung 2017-02-19 14:57:40 +01:00
  • bf0a71748c Simulation Manager Removed, Cleanups Matthias Jung 2017-02-19 01:21:33 +01:00
  • 813708c77e Isolated DRAMSys TLM model Matthias Jung 2017-02-17 20:16:37 +01:00
  • 21e43468f4 First efforts to remove simulation manager Matthias Jung 2017-02-16 21:03:43 +01:00
  • c0838e399e Assign python related variables before using them. Éder F. Zulian 2017-02-15 17:57:30 +01:00
  • 6f0e2a00e1 Added several files with test software for ECC Codes. Johannes Feldmann 2017-02-08 17:00:31 +01:00
  • cc8c378d0a Updated for Python 3.6 in Homebrew on Mac Matthias Jung 2017-01-31 21:19:18 +01:00
  • 7cf04b47d2 Analysis script updated Matthias Jung 2017-01-24 23:41:09 +01:00
  • af18cb20c6 Split BW plot in two seperated pictures Matthias Jung 2017-01-18 16:15:23 +01:00
  • cf2bc85bd1 Enabled the Histogram script again Matthias Jung 2017-01-18 12:22:46 +01:00
  • 41541866f0 Merge pull request #147 from trancong/errormodel_powerdown_issue88 fzeder 2016-11-23 17:04:34 +01:00
  • 1a73708504 Logo Éder F. Zulian 2016-11-23 10:03:55 +01:00
  • 32cb8b409b Disable PowerDown Mode when testing Error Model Thanh C. Tran 2016-11-22 22:18:03 +01:00
  • fefc2a6646 Remove unneccesary “throw” Thanh C. Tran 2016-11-22 15:36:50 +01:00
  • 43ac482677 Modified report message Thanh C. Tran 2016-11-22 15:07:47 +01:00
  • 93bcda3c72 Add compatible assertion between Store Mode and Power Down mode Thanh C. Tran 2016-11-22 14:27:57 +01:00
  • 5520aa2682 Continuous testing python files appear in qtcreator Éder F. Zulian 2016-11-21 09:56:19 +01:00