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/ > > > >