[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 0/2] Initialize backend memory objects in parallel
|
From: |
Mark Kanda |
|
Subject: |
[PATCH v1 0/2] Initialize backend memory objects in parallel |
|
Date: |
Mon, 8 Jan 2024 09:10:39 -0600 |
QEMU initializes preallocated backend memory when parsing the corresponding
objects from the command line. In certain scenarios, such as memory being
preallocated across multiple numa nodes, this approach is not optimal due to
the unnecessary serialization.
This series addresses this issue by initializing the backend memory objects in
parallel.
Mark Kanda (2):
oslib-posix: refactor memory prealloc threads
oslib-posix: initialize backend memory objects in parallel
include/qemu/osdep.h | 6 ++
system/vl.c | 2 +
util/oslib-posix.c | 150 +++++++++++++++++++++++++++++--------------
util/oslib-win32.c | 5 ++
4 files changed, 116 insertions(+), 47 deletions(-)
--
2.39.3
- [PATCH v1 0/2] Initialize backend memory objects in parallel,
Mark Kanda <=
- [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, Mark Kanda, 2024/01/08
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, David Hildenbrand, 2024/01/08
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, Mark Kanda, 2024/01/08
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, David Hildenbrand, 2024/01/09
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, Daniel P . Berrangé, 2024/01/09
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, David Hildenbrand, 2024/01/09
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, Mark Kanda, 2024/01/09
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, Mark Kanda, 2024/01/17
- Re: [PATCH v1 1/2] oslib-posix: refactor memory prealloc threads, David Hildenbrand, 2024/01/17
[PATCH v1 2/2] oslib-posix: initialize backend memory objects in parallel, Mark Kanda, 2024/01/08