- 09 May, 2023 4 commits
-
-
Jonas Kaufmann authored
Instead of first converting to strings. Should reduce memory consumption when dealing with large logs.
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
yapf takes a long time to run when this directory contains large output files
-
- 25 Apr, 2023 1 commit
-
-
Jonas Kaufmann authored
drastically speeds up simulation performance in the presence of a lot of output
-
- 05 Apr, 2023 3 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.
-
Jonas Kaufmann authored
-
- 14 Feb, 2023 18 commits
-
-
Hejing Li authored
-
Hejing Li authored
-
Jonas Kaufmann authored
-
Hejing Li authored
-
Antoine Kaufmann authored
This adds the physical memory region to the kernel memory manager in a second (emulated) numa node.
-
Antoine Kaufmann authored
Co-authored-by:Hejing Li <hajeongee@gmail.com>
-
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
-
Antoine Kaufmann authored
Co-authored-by:Jonas Kaufmann <jokau03@gmail.com>
-
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>
-
Antoine Kaufmann authored
This protocol is for basic read-write memory bus connections. Co-authored-by:Jonas Kaufmann <jokau03@gmail.com>
-
- 13 Feb, 2023 9 commits
-
-
Antoine Kaufmann authored
Otherwise make lint-clang-format still succeeds even if there are issues. This also causes the github action to pass and not flag issues.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
With gcc 10, the default switched to -fno-common. This breaks memcached. We need to explicilty pass -fcommon in the CFLAGS.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
This is the newest LTS kernel release. Will also come in handy for disaggregated memory stuff later.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
This uses somewhat more specific exception types instead of just Exception() everywhere. Makes pylint happy.
-
Antoine Kaufmann authored
This avoids the following warning printed many times: UserWarning: Specifying exception names in the overgeneral-exceptions option without module name is deprecated and support for it will be removed in pylint 3.0. Use fully qualified name (maybe 'builtins.BaseException' ?) instead.
-
- 28 Dec, 2022 4 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 17 Nov, 2022 1 commit
-
-
Jonas Kaufmann authored
-