[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-research] Re: bringing multiple VMs at the same time on a multicore system


  • To: xen-research@xxxxxxxxxxxxxxxxxxx
  • From: Wesley Emeneker <wesley.emeneker@xxxxxxxxx>
  • Date: Thu, 18 Feb 2010 11:39:55 -0600
  • Delivery-date: Thu, 18 Feb 2010 09:42:07 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-hashcash:x-stampprotocols:content-type :content-transfer-encoding; b=rIZa9WoZgTiiZ8wTeOt8hEV5pYd5hCqPN3m6J79yBImZNRak1KflBLPkVh8G9EzjO7 SJLHPDAsxDB2sfDNTwT3uqRlyVnJa68RHz3qzsk03bjlqRHdfpxDVKe2F0UFMvXl1bpj OWKm8Buq4de6mIO9i1WH3K6HbPG6cMDxdCzD4=
  • List-id: Research Issues on Xen <xen-research.lists.xensource.com>

I've been researching (and measuring) this on x86_64 for about a year now.
I've been focusing on how cache structures affect the performance of a
range of scientific applications with various levels of VCPU-pinning.

Some of the questions are:
1. How much do the applications like/hate sharing a last level cache
(usually L2 or L3 depending on what the micro-architecture is)?
2. Do TLBs have much of an effect?
3. Depending on the answer to question 1, how well can applications
share a cache? i.e. if we have a CPU-intensive, small-memory application
how well does it share with a memory-hungry app?


What I've found is that a good many scientific applications actually
like sharing a cache.
If they don't share one, performance often suffers.



Wesley Emeneker


> 
> If we consider the future of computer systems with many cores, the
> problem of bringing multiple VMs at the same time on a multicore
> system becomes critical from the performance and speed point of view.
> I'd like to know whether is there any research on this topic?
> 
> Regards,
> Mehdi

***
This email has been stamped using Penny Post. Stamping email helps
combat spam.
Find out more about stamping your email at: http://pennypost.sourceforge.net

_______________________________________________
Xen-research mailing list
Xen-research@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-research


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.