Fiasco.OC IPC performance
adam at os.inf.tu-dresden.de
Fri Feb 4 23:39:05 CET 2011
On Thu Feb 03, 2011 at 15:47:08 -0800, Chen Tian wrote:
> I am trying to compare the IPC performance between Pistachio and
> Fiasco.OC. I found the performances are almost the same for the
> Pingpong benchmark (I modified the one in Pistachio so that it can run
> with Fiasco.OC as well). I notice that if I turn off "tracebuffer" and
> "perfmon counter" switches when compiling Pistachio kernel, the IPC of
> Pistachio is much faster -- about 150x speedup for Pingpong! I tried
I can't believe that those options cause such a tremendous difference.
> to do the same thing for Fiasco.OC by turning off debugging related
> switches. However, I was not able to observe any performance
> improvement. I wonder if what config options that can dramatically
> affect the IPC performance for Fiasco.OC.
When booting, red options are scrolling by, turning those off would be
> Also, I will appreciate it if anyone could explain to me the major IPC
> implementation differences.
Could you elaborate a bit more? Overall they are both doing the same
Adam adam at os.inf.tu-dresden.de
More information about the l4-hackers