Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Feb 2015 13:32:13 -0800
From:      "K. Macy" <kmacy@freebsd.org>
To:        John-Mark Gurney <jmg@funkthat.com>
Cc:        Alan Cox <alc@freebsd.org>, Konstantin Belousov <kib@freebsd.org>, "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: getting NUMA into the tree (userland most interesting for me)
Message-ID:  <CAHM0Q_NXfN-1jrBEOkQPw67fqL8yp9XBq8PUzJAB6nt89=GvrA@mail.gmail.com>
In-Reply-To: <20150219041012.GJ1953@funkthat.com>
References:  <20150219041012.GJ1953@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 18, 2015 at 8:10 PM, John-Mark Gurney <jmg@funkthat.com> wrote:
> I would like to help drive getting NUMA into the tree.  Specificly,
> getting userland allocations to be done from a specified domain.
>
> I've looked at the projects/numa tree, but it appears that not much was
> done to get userland mappings to be NUMA aware.
>
> How are we going to do this?  Do people have code to do this?
>
> I've looked at how Linux does this, at least from a programming
> interface.  They use mmap to create the mapping, and then use the call
> mbind to tell the kernel where to handle the allocations.  Is this
> what people are thinking?
>
> I've checked the wiki status, and the userland section is quite
> empty.
>


I personally don't think the infrastructure is far enough along that
this is near to be an interesting value proposition. However, that
said, I do believe that maintaining linux compatibility is important.
Thus I would be for adding it to the linux compatibility layer and
export it on the FreeBSD API side purely as an SPI until consensus is
reached.

-K



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHM0Q_NXfN-1jrBEOkQPw67fqL8yp9XBq8PUzJAB6nt89=GvrA>