Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Sep 2010 19:46:32 +0200
From:      Andre Oppermann <andre@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Examining the VM splay tree effectiveness
Message-ID:  <4CA4CCF8.1050300@freebsd.org>
In-Reply-To: <20100930172439.GA34369@freebsd.org>
References:  <4CA4BCD2.4070303@freebsd.org> <20100930172439.GA34369@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30.09.2010 19:24, Roman Divacky wrote:
> are you aware of Summer of Code 2008 project by Mayur Shardul?

I remember that there was this project but I never saw any numbers
or other outcome of it.  Haven't checked p4 to look at the code
though.

-- 
Andre

> quoting: http://www.freebsd.org/projects/summerofcode-2008.html
>
> Project: VM Algorithm Improvement
> Student: Mayur Shardul
> Mentor: Jeff Roberson
> Summary:
> A new data structure, viz. radix tree, was implemented and used for management of the resident pages. The
> objective is efficient use of memory and faster performance. The biggest challenge was to service insert requests
> on the data structure without blocking. Because of this constraint the memory allocation failures were not
> acceptable, to solve the problem the required memory was allocated at the boot time. Both the data structures were
> used in parallel to check the correctness and we also benchmarked the data structures and found that radix trees
> gave much better performance over splay trees.
>
> Ready to enter CVS/SVN: We will investigate some more approaches to handle allocation failures before the new data
> structure goes in CVS.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CA4CCF8.1050300>