Re: Interested in NUMA for GSoC and looking for mentorship

Tanya Agarwal <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <CAPdGtUyL382vtfFuV4bNMst+_Qb4iMuJD4=mCh5hDZz=JujByA@mail.gmail.com>
Hi Bakul,

Thank you for the suggestion. Support for scheduling on heterogeneous cores
definitely an important area for FreeBSD.

However, since the GSoC deadline is only two days away, I don't have enough
time to properly research the scheduler and put together a good proposal by
March 31st. but I will keep this in mind for future contributions.

Best regards,
Tanya

On Sat, 28 Mar, 2026, 11:50 pm Bakul Shah, <[email protected]> wrote:

> I would think a bigger need is support for scheduling
> on heterogenous cores (performance/efficiency/low power
> efficiency cores). Can this effort benefit from GSOC?
>
> https://wiki.freebsd.org/Scheduler/Hybrid
>
> > On Mar 28, 2026, at 10:25 AM, Tanya Agarwal <[email protected]>
> wrote:
> >
> > Hi Joseph,
> >
> > Thanks for the detailed response and the links. Since the deadline is
> > so close, I don't think I'll have enough time to properly research a
> > new project idea for FreeBSD. I was particularly interested in NUMA
> > support, so I wanted to work on that specifically.
> >
> > I appreciate your help and hope to contribute to FreeBSD in the future.
> >
> > Best regards,
> > Tanya
> >
> > On Sat, Mar 28, 2026 at 1:36 AM Joseph Mingrone <[email protected]> wrote:
> >>
> >> On Thu, 2026-03-26 at 22:10, Tanya Agarwal <[email protected]>
> wrote:
> >>
> >>> Hi all,
> >>
> >>> I'm a software engineer with 3-years of experience. I did my M.tech
> from Delhi
> >>> Technical University in Power Electronics and B.Tech. in Electrical
> >>> Engineering from Dayalbagh Educational Institute, Agra. I have studied
> >>> OS from OSTEP book (https://pages.cs.wisc.edu/~remzi/OSTEP)
> >>> and completed A Beginner's Guide to Linux Kernel Development (LFD103)
> >>>
> https://trainingportal.linuxfoundation.org/courses/a-beginners-guide-to-linux-kernel-development-lfd103
> .
> >>> I want to learn more on Operating Systems and contribute to
> >>> open-source.
> >>
> >>> I was reading the freebsd wiki and I'm able to set up a FreeBSD
> >>> virtual machine in my Linux+QEMU setup, and boot it successfully.
> >>
> >>> I want to participate in GSoC and I was looking at FreeBSD docs
> >>> and found freebsd has missing support in NUMA (
> >>> https://wiki.freebsd.org/NUMA). I have some experience of NUMA through
> >>> online OS courses, and I know that NUMA is very important for server
> >>> workload performance and horizontal scaling.
> >>
> >>> Is there any problem statement that I can target in NUMA for GSoC. I
> >>> would be grateful to have guidance and mentorship on this topic.
> >>
> >>> Thank you for your time and consideration. Any guidance on this would
> >>> be appreciated.
> >>
> >>> Thanks,
> >>> Tanya
> >>
> >> Hello Tanya,
> >>
> >> It's nice to hear you're interested in working on FreeBSD.
> >>
> >> The NUMA wiki page you found is quite old (it hasn't been updated in
> >> many years), and FreeBSD has had some level of NUMA support since
> >> FreeBSD 9.0, according to [0].
> >>
> >> There may still be work to do on NUMA, but unless you hear back very
> >> soon from someone familiar with that part of the tree, you should start
> >> looking for more up-to-date project ideas.
> >>
> >> - [1] FreeBSD Summer of Code ideas
> >> - [2] Recent discussions on the FreeBSD mailing lists
> >> - [3] The FreeBSD issue tracker
> >>
> >> With the GSoC proposal deadline quickly approaching (March 31), this
> >> will be quite challenging, so I recommend reaching out to potential
> >> mentors as soon as possible.
> >>
> >> Good luck, and I hope you're able to find a project that fits your
> >> interests.
> >>
> >> Joe
> >>
> >> [0] https://man.freebsd.org/cgi/man.cgi?numa
> >> [1] https://wiki.freebsd.org/SummerOfCodeIdeas
> >> [2] https://lists.freebsd.org/
> >> [3] https://bugs.freebsd.org/bugzilla/
> >
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.