| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>CudaDevice (OpenJ9 JDK 11)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="keywords" content="com.ibm.cuda.CudaDevice class"> |
| <meta name="keywords" content="ATTRIBUTE_ASYNC_ENGINE_COUNT"> |
| <meta name="keywords" content="ATTRIBUTE_CAN_MAP_HOST_MEMORY"> |
| <meta name="keywords" content="ATTRIBUTE_CLOCK_RATE"> |
| <meta name="keywords" content="ATTRIBUTE_COMPUTE_CAPABILITY"> |
| <meta name="keywords" content="ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR"> |
| <meta name="keywords" content="ATTRIBUTE_COMPUTE_CAPABILITY_MINOR"> |
| <meta name="keywords" content="ATTRIBUTE_COMPUTE_MODE"> |
| <meta name="keywords" content="ATTRIBUTE_CONCURRENT_KERNELS"> |
| <meta name="keywords" content="ATTRIBUTE_ECC_ENABLED"> |
| <meta name="keywords" content="ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_INTEGRATED"> |
| <meta name="keywords" content="ATTRIBUTE_KERNEL_EXEC_TIMEOUT"> |
| <meta name="keywords" content="ATTRIBUTE_L2_CACHE_SIZE"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_BLOCK_DIM_X"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_BLOCK_DIM_Y"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_BLOCK_DIM_Z"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_GRID_DIM_X"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_GRID_DIM_Y"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_GRID_DIM_Z"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_PITCH"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_REGISTERS_PER_BLOCK"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_THREADS_PER_BLOCK"> |
| <meta name="keywords" content="ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH"> |
| <meta name="keywords" content="ATTRIBUTE_MEMORY_CLOCK_RATE"> |
| <meta name="keywords" content="ATTRIBUTE_MULTIPROCESSOR_COUNT"> |
| <meta name="keywords" content="ATTRIBUTE_PCI_BUS_ID"> |
| <meta name="keywords" content="ATTRIBUTE_PCI_DEVICE_ID"> |
| <meta name="keywords" content="ATTRIBUTE_PCI_DOMAIN_ID"> |
| <meta name="keywords" content="ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED"> |
| <meta name="keywords" content="ATTRIBUTE_SURFACE_ALIGNMENT"> |
| <meta name="keywords" content="ATTRIBUTE_TCC_DRIVER"> |
| <meta name="keywords" content="ATTRIBUTE_TEXTURE_ALIGNMENT"> |
| <meta name="keywords" content="ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT"> |
| <meta name="keywords" content="ATTRIBUTE_TOTAL_CONSTANT_MEMORY"> |
| <meta name="keywords" content="ATTRIBUTE_UNIFIED_ADDRESSING"> |
| <meta name="keywords" content="ATTRIBUTE_WARP_SIZE"> |
| <meta name="keywords" content="COMPUTE_MODE_DEFAULT"> |
| <meta name="keywords" content="COMPUTE_MODE_PROCESS_EXCLUSIVE"> |
| <meta name="keywords" content="COMPUTE_MODE_PROHIBITED"> |
| <meta name="keywords" content="COMPUTE_MODE_THREAD_EXCLUSIVE"> |
| <meta name="keywords" content="FLAG_LMEM_RESIZE_TO_MAX"> |
| <meta name="keywords" content="FLAG_MAP_HOST"> |
| <meta name="keywords" content="FLAG_SCHED_AUTO"> |
| <meta name="keywords" content="FLAG_SCHED_BLOCKING_SYNC"> |
| <meta name="keywords" content="FLAG_SCHED_SPIN"> |
| <meta name="keywords" content="FLAG_SCHED_YIELD"> |
| <meta name="keywords" content="MASK_SCHED"> |
| <meta name="keywords" content="getCount()"> |
| <meta name="keywords" content="getDriverVersion()"> |
| <meta name="keywords" content="getRuntimeVersion()"> |
| <meta name="keywords" content="addCallback()"> |
| <meta name="keywords" content="canAccessPeer()"> |
| <meta name="keywords" content="disablePeerAccess()"> |
| <meta name="keywords" content="enablePeerAccess()"> |
| <meta name="keywords" content="equals()"> |
| <meta name="keywords" content="getAttribute()"> |
| <meta name="keywords" content="getCacheConfig()"> |
| <meta name="keywords" content="getDeviceId()"> |
| <meta name="keywords" content="getFreeMemory()"> |
| <meta name="keywords" content="getGreatestStreamPriority()"> |
| <meta name="keywords" content="getLeastStreamPriority()"> |
| <meta name="keywords" content="getLimit()"> |
| <meta name="keywords" content="getName()"> |
| <meta name="keywords" content="getSharedMemConfig()"> |
| <meta name="keywords" content="getTotalMemory()"> |
| <meta name="keywords" content="hashCode()"> |
| <meta name="keywords" content="setCacheConfig()"> |
| <meta name="keywords" content="setLimit()"> |
| <meta name="keywords" content="setSharedMemConfig()"> |
| <meta name="keywords" content="synchronize()"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script> |
| <script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="CudaDevice (OpenJ9 JDK 11)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":41,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":41,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="../../../module-summary.html">Module</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/CudaDevice.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <main role="main"> |
| <div class="header"> |
| <div class="subTitle"><span class="moduleLabelInType">Module</span> <a href="../../../module-summary.html">openj9.cuda</a></div> |
| <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">com.ibm.cuda</a></div> |
| <h2 title="Class CudaDevice" class="title">Class CudaDevice</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>com.ibm.cuda.CudaDevice</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <pre>public final class <span class="typeNameLabel">CudaDevice</span> |
| extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></pre> |
| <div class="block">The <code>CudaDevice</code> class represents a CUDA-capable device.</div> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="nested.class.summary"> |
| <!-- --> |
| </a> |
| <h3>Nested Class Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="CudaDevice.CacheConfig.html" title="enum in com.ibm.cuda">CudaDevice.CacheConfig</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><code>CacheConfig</code> identifies the cache configuration choices for |
| a device.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="CudaDevice.Limit.html" title="enum in com.ibm.cuda">CudaDevice.Limit</a></span></code></th> |
| <td class="colLast"> |
| <div class="block"><code>Limit</code> identifies device limits that may be queried or configured.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="CudaDevice.SharedMemConfig.html" title="enum in com.ibm.cuda">CudaDevice.SharedMemConfig</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Field</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_ASYNC_ENGINE_COUNT">ATTRIBUTE_ASYNC_ENGINE_COUNT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Number of asynchronous engines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_CAN_MAP_HOST_MEMORY">ATTRIBUTE_CAN_MAP_HOST_MEMORY</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device can map host memory into CUDA address space.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_CLOCK_RATE">ATTRIBUTE_CLOCK_RATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Typical clock frequency in kilohertz.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY">ATTRIBUTE_COMPUTE_CAPABILITY</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Compute capability version number.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR">ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Major compute capability version number.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY_MINOR">ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Minor compute capability version number.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_COMPUTE_MODE">ATTRIBUTE_COMPUTE_MODE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Compute mode (see COMPUTE_MODE_XXX for details).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_CONCURRENT_KERNELS">ATTRIBUTE_CONCURRENT_KERNELS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device can possibly execute multiple kernels concurrently.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_ECC_ENABLED">ATTRIBUTE_ECC_ENABLED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device has ECC support enabled.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH">ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Global memory bus width in bits.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_INTEGRATED">ATTRIBUTE_INTEGRATED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device is integrated with host memory.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_KERNEL_EXEC_TIMEOUT">ATTRIBUTE_KERNEL_EXEC_TIMEOUT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Specifies whether there is a run time limit on kernels.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_L2_CACHE_SIZE">ATTRIBUTE_L2_CACHE_SIZE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Size of L2 cache in bytes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_X">ATTRIBUTE_MAX_BLOCK_DIM_X</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum block dimension X.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_Y">ATTRIBUTE_MAX_BLOCK_DIM_Y</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum block dimension Y.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_Z">ATTRIBUTE_MAX_BLOCK_DIM_Z</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum block dimension Z.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_GRID_DIM_X">ATTRIBUTE_MAX_GRID_DIM_X</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum grid dimension X.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_GRID_DIM_Y">ATTRIBUTE_MAX_GRID_DIM_Y</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum grid dimension Y.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_GRID_DIM_Z">ATTRIBUTE_MAX_GRID_DIM_Z</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum grid dimension Z.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_PITCH">ATTRIBUTE_MAX_PITCH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum pitch in bytes allowed by memory copies.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_REGISTERS_PER_BLOCK">ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum number of 32-bit registers available per block.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK">ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum shared memory available per block in bytes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_THREADS_PER_BLOCK">ATTRIBUTE_MAX_THREADS_PER_BLOCK</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum number of threads per block.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR">ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum resident threads per multiprocessor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a 1D layered surface.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 1D layered surface width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 1D surface width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D surface height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D layered surface height.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a 2D layered surface.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D layered surface width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D surface width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH">ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D surface depth.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D surface height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D surface width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a cubemap layered surface.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum cubemap layered surface width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum cubemap surface width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a 1D layered texture.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 1D layered texture width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 1D linear texture width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum mipmapped 1D texture width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 1D texture width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D texture height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D layered texture height.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a 2D layered texture.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D layered texture width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D linear texture height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D linear texture pitch in bytes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D linear texture width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum mipmapped 2D texture height.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum mipmapped 2D texture width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 2D texture width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D texture depth.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Alternate maximum 3D texture depth.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D texture height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Alternate maximum 3D texture height.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum 3D texture width.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Alternate maximum 3D texture width.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum layers in a cubemap layered texture.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum cubemap layered texture width/height.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Maximum cubemap texture width/height.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MEMORY_CLOCK_RATE">ATTRIBUTE_MEMORY_CLOCK_RATE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Peak memory clock frequency in kilohertz.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_MULTIPROCESSOR_COUNT">ATTRIBUTE_MULTIPROCESSOR_COUNT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Number of multiprocessors on device.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_PCI_BUS_ID">ATTRIBUTE_PCI_BUS_ID</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">PCI bus ID of the device.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_PCI_DEVICE_ID">ATTRIBUTE_PCI_DEVICE_ID</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">PCI device ID of the device.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_PCI_DOMAIN_ID">ATTRIBUTE_PCI_DOMAIN_ID</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">PCI domain ID of the device.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED">ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device supports stream priorities.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_SURFACE_ALIGNMENT">ATTRIBUTE_SURFACE_ALIGNMENT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Alignment requirement for surfaces.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_TCC_DRIVER">ATTRIBUTE_TCC_DRIVER</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device is using TCC driver model.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_TEXTURE_ALIGNMENT">ATTRIBUTE_TEXTURE_ALIGNMENT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Alignment requirement for textures.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT">ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Pitch alignment requirement for textures.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_TOTAL_CONSTANT_MEMORY">ATTRIBUTE_TOTAL_CONSTANT_MEMORY</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Memory available on device for __constant__ variables in a kernel in bytes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_UNIFIED_ADDRESSING">ATTRIBUTE_UNIFIED_ADDRESSING</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Device shares a unified address space with the host.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ATTRIBUTE_WARP_SIZE">ATTRIBUTE_WARP_SIZE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Warp size in threads.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#COMPUTE_MODE_DEFAULT">COMPUTE_MODE_DEFAULT</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Default compute mode (multiple contexts allowed per device).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#COMPUTE_MODE_PROCESS_EXCLUSIVE">COMPUTE_MODE_PROCESS_EXCLUSIVE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Compute exclusive process mode (at most one context used by a single process |
| can be present on this device at a time).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#COMPUTE_MODE_PROHIBITED">COMPUTE_MODE_PROHIBITED</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Compute prohibited mode (no contexts can be created on this device at this time).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#COMPUTE_MODE_THREAD_EXCLUSIVE">COMPUTE_MODE_THREAD_EXCLUSIVE</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Exclusive thread mode (at most one context, used by a single thread, |
| can be present on this device at a time).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_LMEM_RESIZE_TO_MAX">FLAG_LMEM_RESIZE_TO_MAX</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Keep local memory allocation after launch.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_MAP_HOST">FLAG_MAP_HOST</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Support mapped pinned allocations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_SCHED_AUTO">FLAG_SCHED_AUTO</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Automatic scheduling.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_SCHED_BLOCKING_SYNC">FLAG_SCHED_BLOCKING_SYNC</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Set blocking synchronization as default scheduling.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_SCHED_SPIN">FLAG_SCHED_SPIN</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Set spin as default scheduling.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FLAG_SCHED_YIELD">FLAG_SCHED_YIELD</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Set yield as default scheduling.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MASK_SCHED">MASK_SCHED</a></span></code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(int)">CudaDevice</a></span>​(int deviceId)</code></th> |
| <td class="colLast"> |
| <div class="block">Creates a device handle corresponding to <code>deviceId</code>.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addCallback(java.lang.Runnable)">addCallback</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Runnable</a> callback)</code></th> |
| <td class="colLast"> |
| <div class="block">Queues the given <code>callback</code> to be executed when the associated |
| device has completed all previous actions in the default stream.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canAccessPeer(com.ibm.cuda.CudaDevice)">canAccessPeer</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns whether this device can access memory of the specified |
| <code>peerDevice</code>.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#disablePeerAccess(com.ibm.cuda.CudaDevice)">disablePeerAccess</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></th> |
| <td class="colLast"> |
| <div class="block">Disable access to memory of <code>peerDevice</code> by this device.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enablePeerAccess(com.ibm.cuda.CudaDevice)">enablePeerAccess</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></th> |
| <td class="colLast"> |
| <div class="block">Enable access to memory of <code>peerDevice</code> by this device.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#equals(java.lang.Object)">equals</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a> other)</code></th> |
| <td class="colLast"> |
| <div class="block">Does the argument represent the same device as this?</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAttribute(int)">getAttribute</a></span>​(int attribute)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the value of the specified <code>attribute</code>.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="CudaDevice.CacheConfig.html" title="enum in com.ibm.cuda">CudaDevice.CacheConfig</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCacheConfig()">getCacheConfig</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the current cache configuration of this device.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCount()">getCount</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the number of CUDA-capable devices available to the Java host.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDeviceId()">getDeviceId</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns an integer identifying this device (the value provided when |
| this object was constructed).</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDriverVersion()">getDriverVersion</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use Cuda.getDriverVersion() instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFreeMemory()">getFreeMemory</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the amount of free device memory in bytes.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGreatestStreamPriority()">getGreatestStreamPriority</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the greatest possible priority of a stream on this device.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLeastStreamPriority()">getLeastStreamPriority</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the least possible priority of a stream on this device.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLimit(com.ibm.cuda.CudaDevice.Limit)">getLimit</a></span>​(<a href="CudaDevice.Limit.html" title="enum in com.ibm.cuda">CudaDevice.Limit</a> limit)</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the value of the specified <code>limit</code>.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getName()">getName</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the name of this device.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRuntimeVersion()">getRuntimeVersion</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use Cuda.getRuntimeVersion() instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="CudaDevice.SharedMemConfig.html" title="enum in com.ibm.cuda">CudaDevice.SharedMemConfig</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSharedMemConfig()">getSharedMemConfig</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the current shared memory configuration of this device.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTotalMemory()">getTotalMemory</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Returns the total amount of memory on this device in bytes.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCacheConfig(com.ibm.cuda.CudaDevice.CacheConfig)">setCacheConfig</a></span>​(<a href="CudaDevice.CacheConfig.html" title="enum in com.ibm.cuda">CudaDevice.CacheConfig</a> config)</code></th> |
| <td class="colLast"> |
| <div class="block">Configures the cache of this device.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setLimit(com.ibm.cuda.CudaDevice.Limit,long)">setLimit</a></span>​(<a href="CudaDevice.Limit.html" title="enum in com.ibm.cuda">CudaDevice.Limit</a> limit, |
| long value)</code></th> |
| <td class="colLast"> |
| <div class="block">Configures the specified <code>limit</code>.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSharedMemConfig(com.ibm.cuda.CudaDevice.SharedMemConfig)">setSharedMemConfig</a></span>​(<a href="CudaDevice.SharedMemConfig.html" title="enum in com.ibm.cuda">CudaDevice.SharedMemConfig</a> config)</code></th> |
| <td class="colLast"> |
| <div class="block">Configures the shared memory of this device.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#synchronize()">synchronize</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Synchronizes on this device.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods declared in class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink" target="_blank">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink" target="_blank">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink" target="_blank">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink" target="_blank">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink" target="_blank">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink" target="_blank">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink" target="_blank">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a id="ATTRIBUTE_ASYNC_ENGINE_COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_ASYNC_ENGINE_COUNT</h4> |
| <pre>public static final int ATTRIBUTE_ASYNC_ENGINE_COUNT</pre> |
| <div class="block">Number of asynchronous engines.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_ASYNC_ENGINE_COUNT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_CAN_MAP_HOST_MEMORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_CAN_MAP_HOST_MEMORY</h4> |
| <pre>public static final int ATTRIBUTE_CAN_MAP_HOST_MEMORY</pre> |
| <div class="block">Device can map host memory into CUDA address space.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CAN_MAP_HOST_MEMORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_CLOCK_RATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_CLOCK_RATE</h4> |
| <pre>public static final int ATTRIBUTE_CLOCK_RATE</pre> |
| <div class="block">Typical clock frequency in kilohertz.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CLOCK_RATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_COMPUTE_CAPABILITY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_COMPUTE_CAPABILITY</h4> |
| <pre>public static final int ATTRIBUTE_COMPUTE_CAPABILITY</pre> |
| <div class="block">Compute capability version number. This value is the major compute |
| capability version * 10 + the minor compute capability version, so |
| a compute capability version 3.5 function would return the value 35.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</h4> |
| <pre>public static final int ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</pre> |
| <div class="block">Major compute capability version number.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_COMPUTE_CAPABILITY_MINOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</h4> |
| <pre>public static final int ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</pre> |
| <div class="block">Minor compute capability version number.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY_MINOR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_COMPUTE_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_COMPUTE_MODE</h4> |
| <pre>public static final int ATTRIBUTE_COMPUTE_MODE</pre> |
| <div class="block">Compute mode (see COMPUTE_MODE_XXX for details).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_MODE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_CONCURRENT_KERNELS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_CONCURRENT_KERNELS</h4> |
| <pre>public static final int ATTRIBUTE_CONCURRENT_KERNELS</pre> |
| <div class="block">Device can possibly execute multiple kernels concurrently.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CONCURRENT_KERNELS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_ECC_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_ECC_ENABLED</h4> |
| <pre>public static final int ATTRIBUTE_ECC_ENABLED</pre> |
| <div class="block">Device has ECC support enabled.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_ECC_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</pre> |
| <div class="block">Global memory bus width in bits.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_INTEGRATED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_INTEGRATED</h4> |
| <pre>public static final int ATTRIBUTE_INTEGRATED</pre> |
| <div class="block">Device is integrated with host memory.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_INTEGRATED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_KERNEL_EXEC_TIMEOUT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_KERNEL_EXEC_TIMEOUT</h4> |
| <pre>public static final int ATTRIBUTE_KERNEL_EXEC_TIMEOUT</pre> |
| <div class="block">Specifies whether there is a run time limit on kernels.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_KERNEL_EXEC_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_L2_CACHE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_L2_CACHE_SIZE</h4> |
| <pre>public static final int ATTRIBUTE_L2_CACHE_SIZE</pre> |
| <div class="block">Size of L2 cache in bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_L2_CACHE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_BLOCK_DIM_X"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_BLOCK_DIM_X</h4> |
| <pre>public static final int ATTRIBUTE_MAX_BLOCK_DIM_X</pre> |
| <div class="block">Maximum block dimension X.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_X">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_BLOCK_DIM_Y"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_BLOCK_DIM_Y</h4> |
| <pre>public static final int ATTRIBUTE_MAX_BLOCK_DIM_Y</pre> |
| <div class="block">Maximum block dimension Y.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_Y">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_BLOCK_DIM_Z"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_BLOCK_DIM_Z</h4> |
| <pre>public static final int ATTRIBUTE_MAX_BLOCK_DIM_Z</pre> |
| <div class="block">Maximum block dimension Z.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_Z">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_GRID_DIM_X"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_GRID_DIM_X</h4> |
| <pre>public static final int ATTRIBUTE_MAX_GRID_DIM_X</pre> |
| <div class="block">Maximum grid dimension X.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_X">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_GRID_DIM_Y"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_GRID_DIM_Y</h4> |
| <pre>public static final int ATTRIBUTE_MAX_GRID_DIM_Y</pre> |
| <div class="block">Maximum grid dimension Y.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_Y">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_GRID_DIM_Z"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_GRID_DIM_Z</h4> |
| <pre>public static final int ATTRIBUTE_MAX_GRID_DIM_Z</pre> |
| <div class="block">Maximum grid dimension Z.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_Z">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_PITCH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_PITCH</h4> |
| <pre>public static final int ATTRIBUTE_MAX_PITCH</pre> |
| <div class="block">Maximum pitch in bytes allowed by memory copies.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_PITCH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_REGISTERS_PER_BLOCK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</h4> |
| <pre>public static final int ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</pre> |
| <div class="block">Maximum number of 32-bit registers available per block.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_REGISTERS_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</h4> |
| <pre>public static final int ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</pre> |
| <div class="block">Maximum shared memory available per block in bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_THREADS_PER_BLOCK"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_THREADS_PER_BLOCK</h4> |
| <pre>public static final int ATTRIBUTE_MAX_THREADS_PER_BLOCK</pre> |
| <div class="block">Maximum number of threads per block.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_THREADS_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</h4> |
| <pre>public static final int ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</pre> |
| <div class="block">Maximum resident threads per multiprocessor.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a 1D layered surface.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</pre> |
| <div class="block">Maximum 1D layered surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</pre> |
| <div class="block">Maximum 1D surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</pre> |
| <div class="block">Maximum 2D surface height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</pre> |
| <div class="block">Maximum 2D layered surface height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a 2D layered surface.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</pre> |
| <div class="block">Maximum 2D layered surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</pre> |
| <div class="block">Maximum 2D surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</pre> |
| <div class="block">Maximum 3D surface depth.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</pre> |
| <div class="block">Maximum 3D surface height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</pre> |
| <div class="block">Maximum 3D surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a cubemap layered surface.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</pre> |
| <div class="block">Maximum cubemap layered surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</pre> |
| <div class="block">Maximum cubemap surface width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a 1D layered texture.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</pre> |
| <div class="block">Maximum 1D layered texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</pre> |
| <div class="block">Maximum 1D linear texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</pre> |
| <div class="block">Maximum mipmapped 1D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</pre> |
| <div class="block">Maximum 1D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</pre> |
| <div class="block">Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</pre> |
| <div class="block">Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</pre> |
| <div class="block">Maximum 2D texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</pre> |
| <div class="block">Maximum 2D layered texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a 2D layered texture.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</pre> |
| <div class="block">Maximum 2D layered texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</pre> |
| <div class="block">Maximum 2D linear texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</pre> |
| <div class="block">Maximum 2D linear texture pitch in bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</pre> |
| <div class="block">Maximum 2D linear texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</pre> |
| <div class="block">Maximum mipmapped 2D texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</pre> |
| <div class="block">Maximum mipmapped 2D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</pre> |
| <div class="block">Maximum 2D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</pre> |
| <div class="block">Maximum 3D texture depth.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</pre> |
| <div class="block">Alternate maximum 3D texture depth.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</pre> |
| <div class="block">Maximum 3D texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</pre> |
| <div class="block">Alternate maximum 3D texture height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</pre> |
| <div class="block">Maximum 3D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</pre> |
| <div class="block">Alternate maximum 3D texture width.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</pre> |
| <div class="block">Maximum layers in a cubemap layered texture.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</pre> |
| <div class="block">Maximum cubemap layered texture width/height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</h4> |
| <pre>public static final int ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</pre> |
| <div class="block">Maximum cubemap texture width/height.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MEMORY_CLOCK_RATE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MEMORY_CLOCK_RATE</h4> |
| <pre>public static final int ATTRIBUTE_MEMORY_CLOCK_RATE</pre> |
| <div class="block">Peak memory clock frequency in kilohertz.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MEMORY_CLOCK_RATE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_MULTIPROCESSOR_COUNT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_MULTIPROCESSOR_COUNT</h4> |
| <pre>public static final int ATTRIBUTE_MULTIPROCESSOR_COUNT</pre> |
| <div class="block">Number of multiprocessors on device.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MULTIPROCESSOR_COUNT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_PCI_BUS_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_PCI_BUS_ID</h4> |
| <pre>public static final int ATTRIBUTE_PCI_BUS_ID</pre> |
| <div class="block">PCI bus ID of the device.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_BUS_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_PCI_DEVICE_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_PCI_DEVICE_ID</h4> |
| <pre>public static final int ATTRIBUTE_PCI_DEVICE_ID</pre> |
| <div class="block">PCI device ID of the device.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_DEVICE_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_PCI_DOMAIN_ID"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_PCI_DOMAIN_ID</h4> |
| <pre>public static final int ATTRIBUTE_PCI_DOMAIN_ID</pre> |
| <div class="block">PCI domain ID of the device.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_DOMAIN_ID">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</h4> |
| <pre>public static final int ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</pre> |
| <div class="block">Device supports stream priorities.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_SURFACE_ALIGNMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_SURFACE_ALIGNMENT</h4> |
| <pre>public static final int ATTRIBUTE_SURFACE_ALIGNMENT</pre> |
| <div class="block">Alignment requirement for surfaces.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_SURFACE_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_TCC_DRIVER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_TCC_DRIVER</h4> |
| <pre>public static final int ATTRIBUTE_TCC_DRIVER</pre> |
| <div class="block">Device is using TCC driver model.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TCC_DRIVER">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_TEXTURE_ALIGNMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_TEXTURE_ALIGNMENT</h4> |
| <pre>public static final int ATTRIBUTE_TEXTURE_ALIGNMENT</pre> |
| <div class="block">Alignment requirement for textures.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TEXTURE_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</h4> |
| <pre>public static final int ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</pre> |
| <div class="block">Pitch alignment requirement for textures.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_TOTAL_CONSTANT_MEMORY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_TOTAL_CONSTANT_MEMORY</h4> |
| <pre>public static final int ATTRIBUTE_TOTAL_CONSTANT_MEMORY</pre> |
| <div class="block">Memory available on device for __constant__ variables in a kernel in bytes.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TOTAL_CONSTANT_MEMORY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_UNIFIED_ADDRESSING"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_UNIFIED_ADDRESSING</h4> |
| <pre>public static final int ATTRIBUTE_UNIFIED_ADDRESSING</pre> |
| <div class="block">Device shares a unified address space with the host.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_UNIFIED_ADDRESSING">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="ATTRIBUTE_WARP_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>ATTRIBUTE_WARP_SIZE</h4> |
| <pre>public static final int ATTRIBUTE_WARP_SIZE</pre> |
| <div class="block">Warp size in threads.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_WARP_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPUTE_MODE_DEFAULT"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPUTE_MODE_DEFAULT</h4> |
| <pre>public static final int COMPUTE_MODE_DEFAULT</pre> |
| <div class="block">Default compute mode (multiple contexts allowed per device).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPUTE_MODE_PROCESS_EXCLUSIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPUTE_MODE_PROCESS_EXCLUSIVE</h4> |
| <pre>public static final int COMPUTE_MODE_PROCESS_EXCLUSIVE</pre> |
| <div class="block">Compute exclusive process mode (at most one context used by a single process |
| can be present on this device at a time).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_PROCESS_EXCLUSIVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPUTE_MODE_PROHIBITED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPUTE_MODE_PROHIBITED</h4> |
| <pre>public static final int COMPUTE_MODE_PROHIBITED</pre> |
| <div class="block">Compute prohibited mode (no contexts can be created on this device at this time).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_PROHIBITED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="COMPUTE_MODE_THREAD_EXCLUSIVE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>COMPUTE_MODE_THREAD_EXCLUSIVE</h4> |
| <pre>public static final int COMPUTE_MODE_THREAD_EXCLUSIVE</pre> |
| <div class="block">Exclusive thread mode (at most one context, used by a single thread, |
| can be present on this device at a time).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_THREAD_EXCLUSIVE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_LMEM_RESIZE_TO_MAX"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_LMEM_RESIZE_TO_MAX</h4> |
| <pre>public static final int FLAG_LMEM_RESIZE_TO_MAX</pre> |
| <div class="block">Keep local memory allocation after launch.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_LMEM_RESIZE_TO_MAX">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_MAP_HOST"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_MAP_HOST</h4> |
| <pre>public static final int FLAG_MAP_HOST</pre> |
| <div class="block">Support mapped pinned allocations.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_MAP_HOST">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_SCHED_AUTO"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_SCHED_AUTO</h4> |
| <pre>public static final int FLAG_SCHED_AUTO</pre> |
| <div class="block">Automatic scheduling.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_AUTO">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_SCHED_BLOCKING_SYNC"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_SCHED_BLOCKING_SYNC</h4> |
| <pre>public static final int FLAG_SCHED_BLOCKING_SYNC</pre> |
| <div class="block">Set blocking synchronization as default scheduling.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_BLOCKING_SYNC">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_SCHED_SPIN"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_SCHED_SPIN</h4> |
| <pre>public static final int FLAG_SCHED_SPIN</pre> |
| <div class="block">Set spin as default scheduling.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_SPIN">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="FLAG_SCHED_YIELD"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>FLAG_SCHED_YIELD</h4> |
| <pre>public static final int FLAG_SCHED_YIELD</pre> |
| <div class="block">Set yield as default scheduling.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_YIELD">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="MASK_SCHED"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>MASK_SCHED</h4> |
| <pre>public static final int MASK_SCHED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.MASK_SCHED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a id="<init>(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>CudaDevice</h4> |
| <pre>public CudaDevice​(int deviceId)</pre> |
| <div class="block">Creates a device handle corresponding to <code>deviceId</code>. |
| <p> |
| No checking is done on <code>deviceId</code>, but it must be non-negative |
| and less than the value returned <a href="#getCount()"><code>getCount()</code></a> to be useful.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>deviceId</code> - an integer identifying the device of interest</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section role="region"> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="getCount()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCount</h4> |
| <pre class="methodSignature">public static int getCount() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the number of CUDA-capable devices available to the Java host.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of available CUDA-capable devices</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDriverVersion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDriverVersion</h4> |
| <pre class="methodSignature"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">@Deprecated</a> |
| public static int getDriverVersion() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use Cuda.getDriverVersion() instead.</div> |
| </div> |
| <div class="block">Returns a number identifying the driver version.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the driver version number</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getRuntimeVersion()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRuntimeVersion</h4> |
| <pre class="methodSignature"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">@Deprecated</a> |
| public static int getRuntimeVersion() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use Cuda.getRuntimeVersion() instead.</div> |
| </div> |
| <div class="block">Returns a number identifying the runtime version.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the runtime version number</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="addCallback(java.lang.Runnable)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addCallback</h4> |
| <pre class="methodSignature">public void addCallback​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Runnable</a> callback) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Queues the given <code>callback</code> to be executed when the associated |
| device has completed all previous actions in the default stream.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>callback</code> - code to run</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="canAccessPeer(com.ibm.cuda.CudaDevice)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>canAccessPeer</h4> |
| <pre class="methodSignature">public boolean canAccessPeer​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns whether this device can access memory of the specified |
| <code>peerDevice</code>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if this device can access memory of <code>peerDevice</code>, |
| false otherwise</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="disablePeerAccess(com.ibm.cuda.CudaDevice)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>disablePeerAccess</h4> |
| <pre class="methodSignature">public void disablePeerAccess​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Disable access to memory of <code>peerDevice</code> by this device.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to disable peer access</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="enablePeerAccess(com.ibm.cuda.CudaDevice)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>enablePeerAccess</h4> |
| <pre class="methodSignature">public void enablePeerAccess​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Enable access to memory of <code>peerDevice</code> by this device.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to enable peer access</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="equals(java.lang.Object)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>equals</h4> |
| <pre class="methodSignature">public boolean equals​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a> other)</pre> |
| <div class="block">Does the argument represent the same device as this?</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink" target="_blank">equals</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></code></dd> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>other</code> - Object |
| the object to compare with this object.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>boolean |
| <code>true</code> |
| if the object is the same as this object |
| <code>false</code> |
| if it is different from this object.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink" target="_blank"><code>Object.hashCode()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getAttribute(int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAttribute</h4> |
| <pre class="methodSignature">public int getAttribute​(int attribute) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the value of the specified <code>attribute</code>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>attribute</code> - the attribute to be queried (see ATTRIBUTE_XXX)</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the attribute value</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getCacheConfig()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCacheConfig</h4> |
| <pre class="methodSignature">public <a href="CudaDevice.CacheConfig.html" title="enum in com.ibm.cuda">CudaDevice.CacheConfig</a> getCacheConfig() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the current cache configuration of this device.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the current cache configuration</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getDeviceId()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDeviceId</h4> |
| <pre class="methodSignature">public int getDeviceId()</pre> |
| <div class="block">Returns an integer identifying this device (the value provided when |
| this object was constructed).</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>an integer identifying this device</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getFreeMemory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFreeMemory</h4> |
| <pre class="methodSignature">public long getFreeMemory() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the amount of free device memory in bytes.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of bytes of free device memory</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getGreatestStreamPriority()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGreatestStreamPriority</h4> |
| <pre class="methodSignature">public int getGreatestStreamPriority() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the greatest possible priority of a stream on this device. |
| Note that stream priorities follow a convention where lower numbers imply |
| greater priorities.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the greatest possible priority of a stream on this device</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLeastStreamPriority()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLeastStreamPriority</h4> |
| <pre class="methodSignature">public int getLeastStreamPriority() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the least possible priority of a stream on this device. |
| Note that stream priorities follow a convention where lower numbers imply |
| greater priorities.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the greatest possible priority of a stream on this device</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getLimit(com.ibm.cuda.CudaDevice.Limit)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLimit</h4> |
| <pre class="methodSignature">public long getLimit​(<a href="CudaDevice.Limit.html" title="enum in com.ibm.cuda">CudaDevice.Limit</a> limit) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the value of the specified <code>limit</code>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>limit</code> - the limit to be queried</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the value of the specified limit</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getName()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getName</h4> |
| <pre class="methodSignature">public <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a> getName() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the name of this device.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the name of this device</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getSharedMemConfig()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSharedMemConfig</h4> |
| <pre class="methodSignature">public <a href="CudaDevice.SharedMemConfig.html" title="enum in com.ibm.cuda">CudaDevice.SharedMemConfig</a> getSharedMemConfig() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the current shared memory configuration of this device.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the current shared memory configuration</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getTotalMemory()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTotalMemory</h4> |
| <pre class="methodSignature">public long getTotalMemory() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Returns the total amount of memory on this device in bytes.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the number of bytes of device memory</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setCacheConfig(com.ibm.cuda.CudaDevice.CacheConfig)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCacheConfig</h4> |
| <pre class="methodSignature">public void setCacheConfig​(<a href="CudaDevice.CacheConfig.html" title="enum in com.ibm.cuda">CudaDevice.CacheConfig</a> config) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Configures the cache of this device.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>config</code> - the desired cache configuration</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to set device cache configurations</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setLimit(com.ibm.cuda.CudaDevice.Limit,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLimit</h4> |
| <pre class="methodSignature">public void setLimit​(<a href="CudaDevice.Limit.html" title="enum in com.ibm.cuda">CudaDevice.Limit</a> limit, |
| long value) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Configures the specified <code>limit</code>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>limit</code> - the limit to be configured</dd> |
| <dd><code>value</code> - the desired limit value</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to set device limits</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="setSharedMemConfig(com.ibm.cuda.CudaDevice.SharedMemConfig)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSharedMemConfig</h4> |
| <pre class="methodSignature">public void setSharedMemConfig​(<a href="CudaDevice.SharedMemConfig.html" title="enum in com.ibm.cuda">CudaDevice.SharedMemConfig</a> config) |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Configures the shared memory of this device.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>config</code> - the desired shared memory configuration</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread does |
| not have permission to set device shared memory configurations</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="synchronize()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>synchronize</h4> |
| <pre class="methodSignature">public void synchronize() |
| throws <a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></pre> |
| <div class="block">Synchronizes on this device. This method blocks until the associated |
| device has completed all previous actions in the default stream.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </main> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="../../../module-summary.html">Module</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/CudaDevice.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| <div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small><a href="https://www.eclipse.org/openj9/" target="_blank">Eclipse OpenJ9 website.</a><br> To raise a bug report or suggest an improvement create an <a href="https://github.com/eclipse-openj9/openj9/issues" target="_blank">Eclipse Openj9 issue.</a><br> Copyright © 1998, 2021, IBM Corp. and others.</small></p> |
| </footer> |
| </body> |
| </html> |