On Mon, 2013-01-07 at 18:57 +0800, Krosk wrote:
> Hello,
> 
> 
> 
> I am doing a academic research whitepaper on mobile virtualization,
> and as such I have been following the Codezero hypervisor for some
> time since I have seen the demo of it running two Androids on Galaxy
> Nexus, an impressive job.
> 
> 
> I have some questions:
> - As of August 2011, GPU virtualization was not done yet. Has it been
> completed since? Can we run 3D games on the Galaxy Nexus for example?


Hi, you can run 3D games at near native speed, but only on the first
guest. GPU virtualization is to be done if a specific project requires
it. Doing this with high performance requires doing it at a low level.
Currently there are different GPU implementations and most drivers are
binary only.

> - I haven't see much official data regarding the performance overhead,
> only a vague figure in an article on CNX stating 5% to 15%. What are
> the current performance overhead? I am planning to do some
> benchmarking of the hypervisor from the demo you have uploaded for
> Galaxy Nexus (6 months ago though), but I think your input would be
> valuable in this regard, particularly if performance improvements have
> been done lately. 

The GPU overheads are quite low, %0-5. The overall system performance
degrades between %0-15 percent. The operations with overhead are a small
fraction of the overall OS runtime.  We expect to improve on performance
with the Cortex-A15 design.

Regards,
Bahadir


> 
> Thanks for your time, and keep up the good work!
> Alexis He
> 
> _______________________________________________
> codezero-devel mailing list
> codezero-devel@lists.l4dev.org
> http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
_______________________________________________
codezero-devel mailing list
codezero-devel@lists.l4dev.org
http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org

Reply via email to