<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:ytrezq@sdf-eu.org" title="ytrezq@sdf-eu.org">ytrezq@sdf-eu.org</a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686">bug 93686</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>alexdeucher@gmail.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686">bug 93686</a>
              from <span class="vcard"><a class="email" href="mailto:ytrezq@sdf-eu.org" title="ytrezq@sdf-eu.org">ytrezq@sdf-eu.org</a>
</span></b>
        <pre>(In reply to Alex Deucher from <a href="show_bug.cgi?id=93686#c13">comment #13</a>)
<span class="quote">> I can't speak for intel, but on AMD APUs, while the GPU appears as a device
> on the PCIE bus, it actually has a much faster internal connection to the
> memory controller.</span >
You’re still confusing things. Of course they use the same memory controller
directly. Of course they share the same memory modules.
However they can’t read or write in memory of each others. So this behave like
an external card ᴘᴄɪe card with it’s own memory modules (if we forget the
bandwidth is also shared with an another device so each ones slow each others).

So if you want to send or receive data it can only happens over the ᴘᴄɪe bus,
triggering the same synchronisations problems of external chipsets due to the
bus bandwidth and instructions overhead.

Unified memory will only happen in future generations of graphics cards, but
only behind a ᴘᴄɪe bus (which will slow things because there’s still the memory
controller bus adding overhead), so we’re far from the time were ɢᴘᴜs of ᴀᴘᴜs
will be able to access ʀᴀᴍ of ᴄᴘᴜs with the same overhead (at that time it’s
expected ʀᴀᴍ modules would have been merged into the ᴄᴘᴜ chip meaning there
would be no longer separated ʀᴀᴍ modules).</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>