WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb

To: "Xu, Anthony" <anthony.xu@xxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [PATCH] [Resend]Enable hash vtlb
From: Tristan Gingold <Tristan.Gingold@xxxxxxxx>
Date: Mon, 10 Apr 2006 12:37:21 +0100
Delivery-date: Mon, 10 Apr 2006 04:33:28 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <2BF508F394C196468CCBEC031320DCDF3809C0@pdsmsx405>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <2BF508F394C196468CCBEC031320DCDF3809C0@pdsmsx405>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.5
Le Vendredi 07 Avril 2006 21:02, Xu, Anthony a écrit :
> Hash vTLB is intended to address SMP scalability for large system.
I don't really understand this.

From my point of view, your patches add 3 changes:
* VHPT is per VP (and not LP).
* Collision chains
* itc large pages correctly handled.

I won't discuss itc large page.  This bug could be also fixed in the current 
implementation.

I don't think per VP VHPT will improve scalability.  At least not when each LP 
is assigned to only one VCPU.

Collision chains may improve performances.  My only concern is wether or not 
collision chains will well support SMP-g.

This is not a criticism. I am *for* experimented many vTLBs.  I'd just like to 
understand your arguments.

(BTW, I'd prefer a command line option such as vtlb=vp-vhpt or vtlb=lp-vhpt 
rather than a compile-time option).

Tristan.


_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel