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