Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2023 17:52:29 +0200
From:      Hans Petter Selasky <hps@selasky.org>
To:        Tomek CEDRO <tomek@cedro.info>, Ed Maste <emaste@freebsd.org>
Cc:        freebsd-arch <freebsd-arch@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Support for more than 256 CPU cores
Message-ID:  <84816f2f-b23c-f448-55fe-454cbb604681@selasky.org>
In-Reply-To: <CAFYkXjmyvHJx5sasb3N7_1pcf-q4axC-JcNF8AvAyn3XFpXw3A@mail.gmail.com>
References:  <CAPyFy2DODJVhs5o8xddaj7GD8zZfC3g1zm_guWKeCmeE07wn-w@mail.gmail.com> <CAFYkXjmyvHJx5sasb3N7_1pcf-q4axC-JcNF8AvAyn3XFpXw3A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/5/23 17:23, Tomek CEDRO wrote:
> On Fri, May 5, 2023 at 3:38 PM Ed Maste wrote:
>> FreeBSD supports up to 256 CPU cores in the default kernel configuration
>> (on Tier-1 architectures).  Systems with more than 256 cores are
>> available now, and will become increasingly common over FreeBSD 14’s
>> lifetime. (..)
> 
> Congratulations! :-)
> 
> I am looking after AMD Threadripper with 64 cores 2 threads each that
> will give 128 CPU to the system.. maybe this year I could afford that
> beast then I will report back after testing :-)
> 
> In upcoming years variations of RISC-V will provide unheard before
> number of CPU in a single SoC (i.e. 1000 CPU) at amazing power
> efficiency and I saw reports of prototype with 3 x SoC of this kind on
> a single board :-)
> 
> https://spectrum.ieee.org/risc-v-ai
> 

Hi,

Maybe it makes sense to cluster CPU's in logical groups somehow. Some 
synchronization mechanism like EPOCH() are O(N²) where N is the number 
of CPUs. Not in the read-case, but in the synchronize case. It depends a 
bit though. Currently EPOCH() is executed every kern.hz .

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84816f2f-b23c-f448-55fe-454cbb604681>