- 08 May, 2024 5 commits
-
-
Marvin Meiers authored
Instead of passing all parameters using the command line, we write them first into a file and then pass the filename to the end-to-end framework.
-
Marvin Meiers authored
Use the new basic building blocks SwitchNode and SimpleChannel in the ns3 end-to-end framework to build topologies.
-
Marvin Meiers authored
-
Marvin Meiers authored
This adds support for configuring and running simulations using the ns3 end-to-end framework.
-
Antoine Kaufmann authored
This temporarily drops support for DDIO and the L3 cache.
-
- 07 May, 2024 1 commit
-
-
Marvin Meiers authored
Update to newer ns-3 version and adapt code for changes (mostly renamed files and command line parameters) in the ns-3 submodule.
-
- 07 Dec, 2023 1 commit
-
-
Jonas Kaufmann authored
Currently, when a checkpoint is created in gem5 using the KVM CPU, the simulated tick when the checkpoint is taken will end up in the few seconds or more when the KVM CPU is slow. When the checkpoint is afterwards restored, gem5 will continue the simulation at this tick. This means that other, synchronized simulators first have to catch up, essentially just synchronizing without performing any useful work. Depending on their speed, this can take a lot of time and is especially costly with a RTL simulator in the loop. To avoid this we now, by default, edit the to be restored gem5 checkpoint to start at tick 0 instead.
-
- 05 Nov, 2023 1 commit
-
-
Jonas Kaufmann authored
-
- 04 Sep, 2023 4 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 09 May, 2023 3 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 14 Feb, 2023 3 commits
-
-
Hejing Li authored
-
Antoine Kaufmann authored
Includes a new simulator type, and integration for host simulators to add memory devices. Currently only implemented for gem5. Co-authored-by:Hejing Li <hajeongee@gmail.com>
-
Antoine Kaufmann authored
-
- 13 Feb, 2023 1 commit
-
-
Antoine Kaufmann authored
This uses somewhat more specific exception types instead of just Exception() everywhere. Makes pylint happy.
-
- 17 Nov, 2022 3 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 20 Sep, 2022 1 commit
-
-
Jonas Kaufmann authored
I basically did the following: `mkdir experiments/simbricks/orchestration` `mv experiments/simbricks/* experiments/simbricks/orchestration/` Additionally, imports and paths had to be adjusted.
-
- 18 Sep, 2022 1 commit
-
-
Jonas Kaufmann authored
-
- 30 Aug, 2022 1 commit
-
-
Jonas Kaufmann authored
-
- 29 Jul, 2022 3 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 12 Jul, 2022 2 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 08 Jul, 2022 3 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 11 Jun, 2022 1 commit
-
-
Antoine Kaufmann authored
Experiments can explicitly specify opt/fast (default is the latter).
-
- 08 Jun, 2022 1 commit
-
-
Jialin Li authored
-
- 05 Jun, 2022 4 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
- 30 May, 2022 1 commit
-
-
Jialin Li authored
-