- 12 Jul, 2024 2 commits
- 26 Jun, 2024 1 commit
-
-
Antoine Kaufmann authored
-
- 12 Jun, 2024 1 commit
-
-
Jonas Kaufmann authored
For SimBricks messages sent by gem5, we want the simulation to look like it started at tick 0. The reason is that otherwise, after restoring a checkpoint, connected simulators first have to catch up, i.e. simulate until the checkpoint tick before the simulation can continue.
-
- 14 May, 2024 1 commit
-
-
Jakob Görgen authored
* dist/common/base: fix taking member of packed struct warning * trace: removed outdated folder * lib/simbricks/nicbm/multinic: fixed boost bind warning * sims/net/pktgen/pktgen: removed forward_pkt and potential use
-
- 08 May, 2024 12 commits
-
-
Antoine Kaufmann authored
-
Marvin Meiers authored
-
Marvin Meiers authored
-
Marvin Meiers authored
-
Marvin Meiers authored
-
Marvin Meiers authored
-
Marvin Meiers authored
-
Marvin Meiers authored
This adds a new component E2ESimbricksNetwork to the end-to-end framework, which allows to connect to other simulated networks through Simbricks.
-
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
-
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.
-
- 06 May, 2024 1 commit
-
-
Hejing Li authored
besides main time, print in and out timestamp for the ports' underlying SimBricks interfaces
-
- 05 Sep, 2023 2 commits
-
-
Marvin Meiers authored
Add new target `clean-external` to the Makefile, which triggers the clean task of the respective buid system for each external simulator. Each simulator can also be cleaned individually by using the targets `{simulator name}-clean` (e.g. `gem5-clean`). -
Marvin Meiers authored
`make distclean` now actually removes the external simulators
-
- 04 Jul, 2023 1 commit
-
-
Jonas Kaufmann authored
this gets rid of the non-fatal build error 'No names found, cannot describe anything'
-
- 09 May, 2023 4 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
Simply installs vanilla simics under sims/external/simics. Because of licensing restrictions we cannot automatically download simics from the intel page. Instead the makefile will prompt the user to download to files and add them to the simics directory. This commit does not include any simbricks integration at all yet. Co-authored-by:Antoine Kaufmann <antoinek@mpi-sws.org>
-
- 05 Apr, 2023 2 commits
-
-
Antoine Kaufmann authored
The newer linux drivers now use 16b instead of 32b descriptors. So far this leads to an abort. This adds proper support for 16b descriptors.
-
Antoine Kaufmann authored
Depending on the order some of the constructors get executed, instances of the logger can end up with a null pointer for the runner. This led to a segfault when calling TimePs() on that nullptr. Here we fix this in two steps: first the logger takes a device pointer, which in turn contains a pointer to the runner that will eventually be initialized. Also fix up the logger to simply use 0 as a timestamp for log events before the runner is there.
-
- 14 Feb, 2023 7 commits
-
-
Antoine Kaufmann authored
-
Jialin Li authored
P4 implementation of memory steering and address translation with the tofino simulator.
-
Hejing Li authored
Basic switch simulator that can steer network memory requests to different network attached memory modules based on a configured address mapping. The switch also performs address translation. Co-authored-by:GAO Bin <bingao.cs@gmail.com>
-
GAO Bin authored
Basic behavioral simulator for a memory controller to access network attached memory accessed via a simple UDP protocol. Co-authored-by:
Hejing Li <hajeongee@gmail.com> Co-authored-by:
Antoine Kaufmann <antoinek@mpi-sws.org>
-
GAO Bin authored
Basic behavioral simulator for a network attached memory accessed via a simple UDP protocol. Co-authored-by:
Hejing Li <hajeongee@gmail.com> Co-authored-by:
Antoine Kaufmann <antoinek@mpi-sws.org>
-
Hejing Li authored
A very simple UDP-based protocol for accessing network-attached memories.
-
Hejing Li authored
Basic behavioral memory simulator that implements the new memory protocol. Co-authored-by:
Antoine Kaufmann <antoinek@mpi-sws.org> Co-authored-by:
Jonas Kaufmann <jokau03@gmail.com>
-
- 13 Feb, 2023 1 commit
-
-
Antoine Kaufmann authored
-
- 12 Jul, 2022 1 commit
-
-
Jonas Kaufmann authored
-
- 08 Jul, 2022 3 commits
-
-
Antoine Kaufmann authored
make lint should pass again now
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-