Note that there are some explanatory texts on larger screens.

plurals
  1. POWhat CUDA resources are used by the display driver itself?
    primarykey
    data
    text
    <p>I am currently developing with <code>CUDA</code> on a <a href="http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-480/specifications" rel="nofollow">nVidia GTX 480</a>. According to the specification, the card has 15 Streaming Multiprocessors (SM) with 32 <code>CUDA</code> cores each.</p> <p>My code works with <code>N</code> blocks with 32 cores each.</p> <p>Ideally, if <code>N &lt;= 15</code>, I would expect that, since each block can be assigned to a different SM, each block will run just as fast as a single block. For 'N > 15', as the blocks start sharing the SMs, the performance of each individual block should decay. If <code>maxocc</code> is the maximum occupancy of my kernel, then the performance should stagnate as of <code>N &gt; 15*maxocc</code>, as not all blocks can be scheduled on the SMs.</p> <p>This is also <em>almost</em> what I observe in practice: The performance of each individual block starts to decay as of <code>N = 12</code> and the performance stagnates as of <code>N = 57</code>, i.e. it is as if there are three extra blocks occupying the SMs.</p> <p>I have no other programs running that use the GTX 480. The card is, however, connected to an external display running a text console, i.e. not X-windows. </p> <p>Now for the question: Does anybody know if using the GTX 480 to drive a console occupies <code>CUDA</code> resources? And if so, how much exactly? And how can I avoid that, i.e. how can I deactivate the video output without deactivating the <code>CUDA</code> device entirely?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload