<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Vinay,<br>
    <br>
    what implementation of 2M and 1G pages are you using? We have a
    preliminary implementation available internally, but as far as I
    know we did not release it yet.<br>
    <br>
    With "output" I assume you mean performance. Performance of
    applications with huge pages on NUMA machines is quite complex to
    understand. <br>
    Could you tell us precisely where you allocate memory. Is everything
    allocated on the first NUMA node (which AFAIK is the default policy
    for Barrelfish's malloc).<br>
    <br>
    As for performance monitoring, we have support for performance
    counters. I suggest you have a look at
    usr/tests/perfmontest/perfmon.c. You could use this, for example to
    count TLB misses.<br>
    <br>
    Other than that, you can always fall back to adding printfs.<br>
    <br>
    Hope this helps,<br>
     Stefan<br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="http://www.barrelfish.org/TN-008-Tracing.pdf">http://www.barrelfish.org/TN-008-Tracing.pdf</a><br>
    <br>
    <div class="moz-cite-prefix">On 03/27/2015 08:11 AM, Vinay Kumar
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACMV-4CqAiFah7CkBy63DXDwkEjrMCDMvYcRitXk=fPU721RSw@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div dir="ltr">
        <div>Hi,</div>
        <div><br>
        </div>
        <div>I am running a version of Graph500 benchmark on Barrelfish
          with different pagesizes 4KB, 2MB and 1GB.</div>
        <div><br>
        </div>
        <div>&gt;/x86_64/sbin/seq-csr morecore=0x1000<span class=""
            style="white-space:pre"> </span>//4KB</div>
        <div>&gt;/x86_64/sbin/seq-csr morecore=0x200000<span class=""
            style="white-space:pre"> </span>//2MB</div>
        <div>&gt;/x86_64/sbin/seq-csr morecore=0x4000000<span class=""
            style="white-space:pre"> </span>//1GB</div>
        <div><br>
        </div>
        <div>The benchmark output for pagesizes 2MB and 1GB are found to
          be identical. It appears that the execution with 1GB pagesize
          is not working properly.</div>
        <div>The system used for this benchmarking is AMD Opteron™ 2300
          Series processors with 32GB RAM, which supports large
          pagesizes of 1GB.</div>
        <div><br>
        </div>
        <div>But the output with 1GB pagesize are not changed and are
          identical to output with 2MB pagesize,</div>
        <div>somehow the 1GB pagesize is not being used and it might be
          getting back to the default pagesize, that is 2MB ( thats
          where the outputs are similar) </div>
        <div><br>
        </div>
        <div>Can you please provide some info why this might be
          happening</div>
        <div><br>
        </div>
        <div>Also I would like to know is there any profiling tool in
          Barrelfish that can be used to run along with apps on
          Barrelfish to try to understand the execution </div>
        <div><br>
        </div>
        <div>Please let me know if need more info</div>
        <div>Thanks</div>
        <div>Vinay</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Barrelfish-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Barrelfish-users@lists.inf.ethz.ch">Barrelfish-users@lists.inf.ethz.ch</a>
<a class="moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Stefan
<a class="moz-txt-link-freetext" href="http://people.inf.ethz.ch/skaestle/">http://people.inf.ethz.ch/skaestle/</a></pre>
  </body>
</html>