From nobody Sun May 7 21:51:34 2023 X-Original-To: freebsd-arch@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QDymw10v4z49ZCq; Sun, 7 May 2023 21:51:44 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QDymw0WPgz3h8T; Sun, 7 May 2023 21:51:44 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683496304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9rqXHS09T9QOJ8Gc/BTeNDpHZ3tdhnjmgdbP7Cynys0=; b=sfCElv3l0Cajq0rVT62lLz5RmC0qaItTy7QcTEJuJQQgl0usip+ZGl3o1YzjnZz+kYVwC6 8EOxRg67tvEsq8v8yNnt5xhzyZNS//M5iycBd7wM6VOZZam6AmDy/4Ho7h8e9D6ppjODKH qkYB94hK/8HcowWfq9EgRCvUmGtPfKgfFkjsgB20pWZx3ICKStGaDJcSOrPWcH536LlKjy VUOnznEcRpovk9kc22BotTKssiD7pZsDl6tmWXnQkzE1mcTBTZohcm5Xen9j4+ti1yDLO9 EYd55GA2tZJhC4HZYYmS5jhPnLwfd2j8CkV9wjkj0yI3lwmRyGtGv2pgpRd7Qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683496304; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9rqXHS09T9QOJ8Gc/BTeNDpHZ3tdhnjmgdbP7Cynys0=; b=JAp2odmEWdcALfR11iYTI+5Bp5Yb8P6tqaj/w0HTSfvLlG+u4OH++Zsn1rEIrdvoT9RF+q CneezyAfygOYkVTwqt78eS6FmaqXAeBug6wv+D2VU1dJDaCltEvfo/TiZJ/tgUzk9Zgk6G l8pppqYEbqokkj/tIx2otYcvcRITQx8bT3DD93DZGcbdvG2h7JWfpocNDs9d7xCpbVN4t+ dzXDmtG4PD9rYNvccPFMOP4qKP95yyVW8Q9Th9NYLmPhIgTfdYizWXL4J0HE6CwEZ1/Sez Ii3IivtgDuQPZCJnrcbFqDLPDwd32NYKU3Nj9H4GLSab8GwxJ+Ca1PAAgDmhVA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683496304; a=rsa-sha256; cv=none; b=old3sfE4nGXKnsHlmRSzf/s91mUU/QPwYouNStPZMFK5mUM2YDafI3tMm5opGUaNQl20+s C8EP69B0M3X0vPtuyTlDgiwVcpBxzF2tHnlShwIiybhoJZWg5btw/rtqb3WEX4LVhDp4SO T4+ECRZyjYKx7qtGnRidX5SS8HVzdxRWAQr4B/il/NbkGmGHVxg8SZ8fppbLFE4QGJJrds hKi9mnSNDf3mQ5cysHdiU46ZqVUyftU9gUVfwiC2Hcq8ASoSFBtQhHHC6sQpcdL2I01njU JoVWWEchVVWpKX9pu8poshVjKkxgJHp5NZ0uZERpBHu8TEzEYa2I5VeiuP2/7g== Received: from mx.bofh.network (mx.bofh.network [IPv6:2a01:4f8:261:25de::227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QDymv3dFHzXTm; Sun, 7 May 2023 21:51:43 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple ( [80.113.232.25]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 21cef34f (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sun, 7 May 2023 21:51:40 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_C3334CE5-ACF2-45E3-8874-D2467ED173AD"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.3\)) Subject: Re: Support for more than 256 CPU cores From: Moin Rahman In-Reply-To: Date: Sun, 7 May 2023 23:51:34 +0200 Cc: freebsd-arch , FreeBSD Current Message-Id: References: To: Ed Maste X-Mailer: Apple Mail (2.3696.120.41.1.3) X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_C3334CE5-ACF2-45E3-8874-D2467ED173AD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On May 5, 2023, at 3:38 PM, Ed Maste wrote: >=20 > 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=E2=80= =99s > lifetime. The FreeBSD Foundation is supporting the effort to increase > MAXCPU, and PR269572[1] is open to track tasks and changes. >=20 > As a project we have scalability work ahead of us to make best use of > high core count machines, but at a minimum we should be able to boot a > GENERIC kernel on such systems, and have an ABI for the FreeBSD 14 > release that supports such a configuration. >=20 > Some changes have already been committed in support of increased = MAXCPU, > including increasing MAX_APIC_ID (commit c8113dad7ed4) and a number of > changes to reduce bloat (such as commits 42f722e721cd, e72f7ed43eef, > 78cfa762ebf2 and 74ac712f72cf). >=20 > The next step is to increase the maximum cpuset size for userland. > I have this change open in review D39941[2] and an exp-run request in > PR271213[3]. Following that the kernel change for increasing MAXCPU = is > in D36838[4]. >=20 > Additional work on bloat reduction will continue after this change, = and > looking forward FreeBSD is going to need ongoing effort from the > community and the FreeBSD Foundation to continue improving = scalability. >=20 > [1] https://bugs.freebsd.org/269572 > [2] https://reviews.freebsd.org/D39941 > [3] https://bugs.freebsd.org/271213 > [4] https://reviews.freebsd.org/D36838 >=20 By any chance will this be merged into 13? Kind regards, Moin --Apple-Mail=_C3334CE5-ACF2-45E3-8874-D2467ED173AD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmRYHWZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJHjIw/+PJmVaqSnjEOT6WJiuZvO72HKqpZIlH4GlDeZR9aWrCOVPiw7MjnYvoZa E0XPBngzxPnM5adP0k7rjekdIScwxkorqZsNa6ncTGXc7sa1dDe22wjVPlTk3BxX eLy+SjzoNcilT8bcykFbl2OydFwTR4AhtGWFn1oZ/KvqZXeYrfH+TmsxswleKe8D pDgmalvUTD736ugYeG08+amdEv6leT1RaOuUdADxWTj7ptU7aJSZhwHyZthpsq7d 6y2JxDIhxi2trmK3TaOfPf5yXHUdt9d6/sV3Z/gD7e8nSKBnI8ZZ/dGHk7/PLpsh AxqImzwPi1jldTxcE/LPXJ4wyEWF1FVGCIhyBJhASdn0HkjpuWKCjFVHYDmbEaRU LNZ0iJnNGHTiMfOxLpp/SsushQQYNkAdcQWlZVSJ31JgYSV/kx0XvgU/A96Cikjx 6To+Rxp6xB1Hn5IjC4RMaUcaZy0qbBsywmWVNDGeIfCDCLIg306sABRtY0Q1HmBR mTH4K0bmGlj6FgRuQXewquSNnytuLCELh8rUErNuK1UM2obHyYKlehFyYRifJZwh IOj2izQFj+6krGjpepP/5yHRRgQ2iwBchCqFr6QoJZYKt1c80kqUrUWKGSYyojq7 JghRa61zEptePqlnHO/9heudUFkBVght3DS8+LsTqi9Su7Kwlqg= =0Pdu -----END PGP SIGNATURE----- --Apple-Mail=_C3334CE5-ACF2-45E3-8874-D2467ED173AD--