From aff5be411eeb860ebff9ad9b462c4974cc534ec1 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Sat, 14 Mar 2009 10:18:18 +0000 Subject: [PATCH] Remote VM algorithms improvement idea, it was done last year. Requested by: jeff --- en/projects/ideas/ideas.xml | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/en/projects/ideas/ideas.xml b/en/projects/ideas/ideas.xml index 58d59cc6bb..83111036ba 100644 --- a/en/projects/ideas/ideas.xml +++ b/en/projects/ideas/ideas.xml @@ -15,7 +15,7 @@ Ideas//EN" - $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.109 2009/03/13 15:28:47 brooks Exp $ + $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.110 2009/03/13 20:02:23 gabor Exp $ @@ -842,28 +842,6 @@ href="http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html">here.

- - VM Algorithm Improvement - - -

Technical contact: Jeff Roberson, Alan Cox

- -

The vm uses a splay tree to lookup pages associated with an offset and a - file. This tree structure is space inefficient and cache inefficient for - large objects. This project will be to replace the splay with a dynamic - depth page-table like structure similar to a radix tree. This will improve - large object performance and reduce the size of the vm_page.

-

Requirements:

-
    -
  • Strong knowledge of C.
  • -
  • Familiarity with concepts of virtual memory and advanced data - structures and algorithms.
  • -
-
-
-