|
From: | Laurent Desnogues |
Subject: | Re: [Qemu-devel] [PATCH] Huge TLB performance improvement |
Date: | Sun, 12 Nov 2006 12:49:06 +0100 |
User-agent: | Thunderbird 1.5.0.8 (Windows/20061025) |
Daniel Jacobowitz a écrit :
Straight qemu with my previously posted MIPS patches takes 6:13 to start and reboot a MIPS userspace (through init, so lots of fork/exec). Thiemo's patch, which flushes the whole jump buffer, cuts it to 1:40. A patch which finds the entries which need to be flushed more efficiently cuts it to 1:21. A patch which flushes up to 1/32nd of the jump buffer indiscriminately cuts it to 1:11-1:13.
Warning: I don't know anything about the Qemu MMU implementation so this question is perhaps stupid :) Did you try to benchmark some user space applications with the various implementations you propose? The boot of a Linux kernel is quite heavy on various kinds of flushes and so is very different from "standard" applications. Laurent
[Prev in Thread] | Current Thread | [Next in Thread] |