<html><head></head><body>Hi,<br>
<br>
Qemu emulates up to 255 cores. However, it actually uses a single physical core only. In other words it is not a parallel application.<br>
<br>
So although Barrelfish thinks it has multiple cores available, it runs sequentially. You can use qemu for testing and debugging but not for measurements.<br>
<br>
Other emulators like virtualbox and vmware actually map virtual cores to physical cores. Thus they are better fitted for benchmarks like bomp. Their tradeoff is that they can have as many virtual cores as there are physical ones only.<br>
<br>
best regards,<br>
Georgios Varisteas<br>
<br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.<br><br><div class="gmail_quote">lijl@umich.edu wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif"><br />Hi Georgios,<br /><br />Thank you for your reply. So you mean, by using Qemu, even barrelfish<br />claims that it is running on multiple cores, it is actually running only on<br />1 core?<br /><br />Thanks,<br /><br />Jialin<br /><br /><br />On Tue, 4 Oct 2011 07:24:59 +0000, Georgios Varisteas &lt;yorgos@kth.se&gt;<br />wrote:<br />&gt; Hi<br />&gt; <br />&gt; I assume you are using Qemu. The downside with this emulator is that it<br />&gt; will only use one core from the underlying system, even though you can<br />ask<br />&gt; it to emulate up to 255. Also, you can not use the host OS' monitoring<br />&gt; tools to check on any emulator's load, as they will constantly appear as<br />&gt; using 100% of the core(s) they run on.<br />&gt; <br />&gt; I have tested BOMP myself and it runs correctly. I propose to use a<br />&gt; different emulator. I have found VirtualBox to be a very good to
 ol
for<br />&gt; quick and easy trials.<br />&gt; <br />&gt; Best regards,<br />&gt; Georgios Varisteas<br />&gt; <br />&gt; <br />&gt;<hr /><br />&gt; From: Baumann  Andrew [andrewb@inf.ethz.ch]<br />&gt; Sent: Tuesday, October 04, 2011 05:26<br />&gt; To: lijl@umich.edu; barrelfish-users@lists.inf.ethz.ch<br />&gt; Subject: Re: [Barrelfish-users] Running benchmark on multiple cores<br />&gt; <br />&gt; Hi,<br />&gt; <br />&gt; Can you paste the menu.lst file or fish command you used to run the<br />&gt; benchmark? Did you pass the number of threads to use as the command-line<br />&gt; argument to the benchmark programs?<br />&gt; <br />&gt; What do you mean by "when I check the system monitor"?<br />&gt; <br />&gt; Andrew<br />&gt; <br />&gt;&gt; -----Original Message-----<br />&gt;&gt; From: lijl@umich.edu [mailto:lijl@umich.edu]<br />&gt;&gt; Sent: Monday, 3 October 2011 19:27<br />&gt;&gt; To: barrelfish-users@lists.inf.ethz.ch<br />&gt;&gt; Subject: [Barrelfish-users] Runn
 ing
benchmark on multiple cores<br />&gt;&gt;<br />&gt;&gt;<br />&gt;&gt; Hi,<br />&gt;&gt;<br />&gt;&gt; I was trying to run the bomp benchmarks (with multiple threads) on<br />&gt;&gt; barrelfish. However, no matter how many cores I turned on (or off), the<br />&gt;&gt; result is always similar to that of a single core. It seems that only 1<br />&gt;&gt; core is busy doing the job when I check the system monitor. I appreciate<br />&gt;&gt; if<br />&gt;&gt; anyone could tell me how to run these benchmarks simultaneously on<br />&gt;&gt; multiple<br />&gt;&gt; cores.<br />&gt;&gt;<br />&gt;&gt; Thanks,<br />&gt;&gt;<br />&gt;&gt; Jialin Li<br />&gt;&gt;<br />&gt;&gt; University of Michigan<br />&gt;&gt; Computer Engineering<br />&gt;&gt; Advanced Computer Architecture Lab<br />&gt;&gt;<br />&gt;&gt;<hr /><br />&gt;&gt; Barrelfish-users mailing list<br />&gt;&gt; Barrelfish-users@lists.inf.ethz.ch<br />&gt;&gt; <a
href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a><br />&gt; <br />&gt;<hr /><br />&gt; Barrelfish-users mailing list<br />&gt; Barrelfish-users@lists.inf.ethz.ch<br />&gt; <a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a><br /></pre></blockquote></div></body></html>