From: Dave Hansen <dave.hansen@intel.com>
To: "Izumi, Taku" <izumi.taku@jp.fujitsu.com>,
Balbir Singh <bsingharora@gmail.com>
Cc: Tony Luck <tony.luck@gmail.com>, Xishi Qiu <qiuxishi@huawei.com>,
"lsf-pc@lists.linux-foundation.org"
<lsf-pc@lists.linux-foundation.org>,
"linux-mm@kvack.org" <linux-mm@kvack.org>,
"Kleen, Andi" <andi.kleen@intel.com>,
"Shutemov, Kirill" <kirill.shutemov@intel.com>,
Mel Gorman <mgorman@suse.de>
Subject: Re: [LSF/MM ATTEND][LSF/MM TOPIC] Address range mirroring enhancement
Date: Fri, 29 Apr 2016 08:57:42 -0700 [thread overview]
Message-ID: <57238476.5050505@intel.com> (raw)
In-Reply-To: <E86EADE93E2D054CBCD4E708C38D364A734D9220@G01JPEXMBYT01>
On 03/01/2016 09:31 PM, Izumi, Taku wrote:
>> > > I'd like to atten LSF/MM 2016 and I'd like to discuss "Address range mirroring" topic.
>> > > The current status of Address range mirroring in Linux is:
>> > > - bootmem will be allocated from mirroring range
>> > > - kernel memorry will be allocated from mirroring range
>> > > by specifying kernelcore=mirror
>> > >
>> > > I think we can enhance Adderss range mirroring more.
>> > > For excample,
>> > > - The handling of mirrored memory exhaustion case
>> > > - The option any user memory can be allocated from mirrored memory
>> > > and so on.
It sounds like there was some good discussions of this at LSF/MM:
https://lwn.net/Articles/684866/
One thing I wanted to add: There's an Intel platform (Knights Landing
aka Xeon Phi) that has some on-package memory. It's higher-bandwidth
than normal DRAM, but it shows up as a really slow, remote NUMA node.
Instead of needing to come up with new syscalls for allocating from this
new memory, applications just use the plain old NUMA APIs.
While this doesn't help any of the other issues for mirroring (the
fallback and exhaustion problems), is there a reason we shouldn't use
the NUMA APIs for this?
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
prev parent reply other threads:[~2016-04-29 15:57 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-29 2:12 [LSF/MM ATTEND][LSF/MM TOPIC] Address range mirroring enhancement Izumi, Taku
2016-02-29 5:01 ` Balbir Singh
2016-03-02 5:31 ` Izumi, Taku
2016-04-29 15:57 ` Dave Hansen [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=57238476.5050505@intel.com \
--to=dave.hansen@intel.com \
--cc=andi.kleen@intel.com \
--cc=bsingharora@gmail.com \
--cc=izumi.taku@jp.fujitsu.com \
--cc=kirill.shutemov@intel.com \
--cc=linux-mm@kvack.org \
--cc=lsf-pc@lists.linux-foundation.org \
--cc=mgorman@suse.de \
--cc=qiuxishi@huawei.com \
--cc=tony.luck@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).