| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (16) --> |
| <title>CudaDevice (OpenJ9 JDK 16)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: module: openj9.cuda, package: com.ibm.cuda, class: CudaDevice"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <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="../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script> |
| <script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar.top"> |
| <div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <div class="about-language"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 16</strong></div></div> |
| <ul id="navbar.top.firstrow" class="nav-list" 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="nav-bar-cell1-rev">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> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <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="sub-nav-list"> |
| <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> |
| <div class="nav-list-search"><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip.navbar.top"> |
| <!-- --> |
| </span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../module-summary.html">openj9.cuda</a></div> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">com.ibm.cuda</a></div> |
| <h1 title="Class CudaDevice" class="title">Class CudaDevice</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">java.lang.Object</a> |
| <div class="inheritance">com.ibm.cuda.CudaDevice</div> |
| </div> |
| <section class="description"> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">CudaDevice</span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">Object</a></span></div> |
| <div class="block">The <code>CudaDevice</code> class represents a CUDA-capable device.</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested.class.summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="caption"><span>Nested Classes</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static class </code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="CudaDevice.CacheConfig.html" title="enum class in com.ibm.cuda">CudaDevice.CacheConfig</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"><code>CacheConfig</code> identifies the cache configuration choices for |
| a device.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static class </code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="CudaDevice.Limit.html" title="enum class in com.ibm.cuda">CudaDevice.Limit</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block"><code>Limit</code> identifies device limits that may be queried or configured.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static class </code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="CudaDevice.SharedMemConfig.html" title="enum class in com.ibm.cuda">CudaDevice.SharedMemConfig</a></span></code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field.summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_ASYNC_ENGINE_COUNT">ATTRIBUTE_ASYNC_ENGINE_COUNT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Number of asynchronous engines.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_CAN_MAP_HOST_MEMORY">ATTRIBUTE_CAN_MAP_HOST_MEMORY</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Device can map host memory into CUDA address space.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_CLOCK_RATE">ATTRIBUTE_CLOCK_RATE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Typical clock frequency in kilohertz.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY">ATTRIBUTE_COMPUTE_CAPABILITY</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Compute capability version number.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR">ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Major compute capability version number.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_COMPUTE_CAPABILITY_MINOR">ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Minor compute capability version number.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_COMPUTE_MODE">ATTRIBUTE_COMPUTE_MODE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Compute mode (see COMPUTE_MODE_XXX for details).</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_CONCURRENT_KERNELS">ATTRIBUTE_CONCURRENT_KERNELS</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Device can possibly execute multiple kernels concurrently.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_ECC_ENABLED">ATTRIBUTE_ECC_ENABLED</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Device has ECC support enabled.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH">ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Global memory bus width in bits.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_INTEGRATED">ATTRIBUTE_INTEGRATED</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Device is integrated with host memory.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_KERNEL_EXEC_TIMEOUT">ATTRIBUTE_KERNEL_EXEC_TIMEOUT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Specifies whether there is a run time limit on kernels.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_L2_CACHE_SIZE">ATTRIBUTE_L2_CACHE_SIZE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Size of L2 cache in bytes.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_X">ATTRIBUTE_MAX_BLOCK_DIM_X</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum block dimension X.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_Y">ATTRIBUTE_MAX_BLOCK_DIM_Y</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum block dimension Y.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_BLOCK_DIM_Z">ATTRIBUTE_MAX_BLOCK_DIM_Z</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum block dimension Z.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_GRID_DIM_X">ATTRIBUTE_MAX_GRID_DIM_X</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum grid dimension X.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_GRID_DIM_Y">ATTRIBUTE_MAX_GRID_DIM_Y</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum grid dimension Y.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_GRID_DIM_Z">ATTRIBUTE_MAX_GRID_DIM_Z</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum grid dimension Z.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_PITCH">ATTRIBUTE_MAX_PITCH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum pitch in bytes allowed by memory copies.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_REGISTERS_PER_BLOCK">ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum number of 32-bit registers available per block.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK">ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum shared memory available per block in bytes.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_THREADS_PER_BLOCK">ATTRIBUTE_MAX_THREADS_PER_BLOCK</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum number of threads per block.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR">ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum resident threads per multiprocessor.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum layers in a 1D layered surface.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 1D layered surface width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 1D surface width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D surface height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D layered surface height.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum layers in a 2D layered surface.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D layered surface width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D surface width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH">ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 3D surface depth.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT">ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 3D surface height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH">ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 3D surface width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum layers in a cubemap layered surface.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum cubemap layered surface width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum cubemap surface width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum layers in a 1D layered texture.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 1D layered texture width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 1D linear texture width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum mipmapped 1D texture width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 1D texture width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D texture height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D layered texture height.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum layers in a 2D layered texture.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D layered texture width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D linear texture height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D linear texture pitch in bytes.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 2D linear texture width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum mipmapped 2D texture height.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum mipmapped 2D texture width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum 2D texture width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 3D texture depth.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Alternate maximum 3D texture depth.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 3D texture height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Alternate maximum 3D texture height.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum 3D texture width.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Alternate maximum 3D texture width.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum layers in a cubemap layered texture.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Maximum cubemap layered texture width/height.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Maximum cubemap texture width/height.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MEMORY_CLOCK_RATE">ATTRIBUTE_MEMORY_CLOCK_RATE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Peak memory clock frequency in kilohertz.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_MULTIPROCESSOR_COUNT">ATTRIBUTE_MULTIPROCESSOR_COUNT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Number of multiprocessors on device.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_PCI_BUS_ID">ATTRIBUTE_PCI_BUS_ID</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">PCI bus ID of the device.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_PCI_DEVICE_ID">ATTRIBUTE_PCI_DEVICE_ID</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">PCI device ID of the device.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_PCI_DOMAIN_ID">ATTRIBUTE_PCI_DOMAIN_ID</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">PCI domain ID of the device.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED">ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Device supports stream priorities.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_SURFACE_ALIGNMENT">ATTRIBUTE_SURFACE_ALIGNMENT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Alignment requirement for surfaces.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_TCC_DRIVER">ATTRIBUTE_TCC_DRIVER</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Device is using TCC driver model.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_TEXTURE_ALIGNMENT">ATTRIBUTE_TEXTURE_ALIGNMENT</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Alignment requirement for textures.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT">ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Pitch alignment requirement for textures.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_TOTAL_CONSTANT_MEMORY">ATTRIBUTE_TOTAL_CONSTANT_MEMORY</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Memory available on device for __constant__ variables in a kernel in bytes.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_UNIFIED_ADDRESSING">ATTRIBUTE_UNIFIED_ADDRESSING</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Device shares a unified address space with the host.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#ATTRIBUTE_WARP_SIZE">ATTRIBUTE_WARP_SIZE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Warp size in threads.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#COMPUTE_MODE_DEFAULT">COMPUTE_MODE_DEFAULT</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Default compute mode (multiple contexts allowed per device).</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#COMPUTE_MODE_PROCESS_EXCLUSIVE">COMPUTE_MODE_PROCESS_EXCLUSIVE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <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> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#COMPUTE_MODE_PROHIBITED">COMPUTE_MODE_PROHIBITED</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Compute prohibited mode (no contexts can be created on this device at this time).</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#COMPUTE_MODE_THREAD_EXCLUSIVE">COMPUTE_MODE_THREAD_EXCLUSIVE</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <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> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#FLAG_LMEM_RESIZE_TO_MAX">FLAG_LMEM_RESIZE_TO_MAX</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Keep local memory allocation after launch.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#FLAG_MAP_HOST">FLAG_MAP_HOST</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Support mapped pinned allocations.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#FLAG_SCHED_AUTO">FLAG_SCHED_AUTO</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Automatic scheduling.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#FLAG_SCHED_BLOCKING_SYNC">FLAG_SCHED_BLOCKING_SYNC</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Set blocking synchronization as default scheduling.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#FLAG_SCHED_SPIN">FLAG_SCHED_SPIN</a></span></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Set spin as default scheduling.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static int</code></div> |
| <div class="col-second even-row-color"><code><span class="member-name-link"><a href="#FLAG_SCHED_YIELD">FLAG_SCHED_YIELD</a></span></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Set yield as default scheduling.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static int</code></div> |
| <div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#MASK_SCHED">MASK_SCHED</a></span></code></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor.summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(int)">CudaDevice</a></span>​(int deviceId)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Creates a device handle corresponding to <code>deviceId</code>.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method.summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#addCallback(java.lang.Runnable)">addCallback</a></span>​(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Runnable.html" title="class or interface in java.lang" class="external-link" target="_blank">Runnable</a> callback)</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <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> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#canAccessPeer(com.ibm.cuda.CudaDevice)">canAccessPeer</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns whether this device can access memory of the specified |
| <code>peerDevice</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#disablePeerAccess(com.ibm.cuda.CudaDevice)">disablePeerAccess</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Disable access to memory of <code>peerDevice</code> by this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#enablePeerAccess(com.ibm.cuda.CudaDevice)">enablePeerAccess</a></span>​(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Enable access to memory of <code>peerDevice</code> by this device.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#equals(java.lang.Object)">equals</a></span>​(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">Object</a> other)</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Does the argument represent the same device as this?</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getAttribute(int)">getAttribute</a></span>​(int attribute)</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the value of the specified <code>attribute</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="CudaDevice.CacheConfig.html" title="enum class in com.ibm.cuda">CudaDevice.CacheConfig</a></code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getCacheConfig()">getCacheConfig</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the current cache configuration of this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getCount()">getCount</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the number of CUDA-capable devices available to the Java host.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getDeviceId()">getDeviceId</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns an integer identifying this device (the value provided when |
| this object was constructed).</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getDriverVersion()">getDriverVersion</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Use Cuda.getDriverVersion() instead.</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>long</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getFreeMemory()">getFreeMemory</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the amount of free device memory in bytes.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getGreatestStreamPriority()">getGreatestStreamPriority</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the greatest possible priority of a stream on this device.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getLeastStreamPriority()">getLeastStreamPriority</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the least possible priority of a stream on this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>long</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getLimit(com.ibm.cuda.CudaDevice.Limit)">getLimit</a></span>​(<a href="CudaDevice.Limit.html" title="enum class in com.ibm.cuda">CudaDevice.Limit</a> limit)</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the value of the specified <code>limit</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link" target="_blank">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getName()">getName</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the name of this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getRuntimeVersion()">getRuntimeVersion</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab1 method-summary-table-tab6 method-summary-table-tab4 method-summary-table"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Use Cuda.getRuntimeVersion() instead.</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="CudaDevice.SharedMemConfig.html" title="enum class in com.ibm.cuda">CudaDevice.SharedMemConfig</a></code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getSharedMemConfig()">getSharedMemConfig</a></span>()</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the current shared memory configuration of this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>long</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getTotalMemory()">getTotalMemory</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Returns the total amount of memory on this device in bytes.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setCacheConfig(com.ibm.cuda.CudaDevice.CacheConfig)">setCacheConfig</a></span>​(<a href="CudaDevice.CacheConfig.html" title="enum class in com.ibm.cuda">CudaDevice.CacheConfig</a> config)</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Configures the cache of this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setLimit(com.ibm.cuda.CudaDevice.Limit,long)">setLimit</a></span>​(<a href="CudaDevice.Limit.html" title="enum class in com.ibm.cuda">CudaDevice.Limit</a> limit, |
| long value)</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Configures the specified <code>limit</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setSharedMemConfig(com.ibm.cuda.CudaDevice.SharedMemConfig)">setSharedMemConfig</a></span>​(<a href="CudaDevice.SharedMemConfig.html" title="enum class in com.ibm.cuda">CudaDevice.SharedMemConfig</a> config)</code></div> |
| <div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Configures the shared memory of this device.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#synchronize()">synchronize</a></span>()</code></div> |
| <div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"> |
| <div class="block">Synchronizes on this device.</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods.inherited.from.class.java.lang.Object">Methods declared in class java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link" target="_blank">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link" target="_blank">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link" target="_blank">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link" target="_blank">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link" target="_blank">notify</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link" target="_blank">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link" target="_blank">toString</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link" target="_blank">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field.detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="ATTRIBUTE_ASYNC_ENGINE_COUNT"> |
| <h3>ATTRIBUTE_ASYNC_ENGINE_COUNT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_ASYNC_ENGINE_COUNT</span></div> |
| <div class="block">Number of asynchronous engines.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_ASYNC_ENGINE_COUNT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_CAN_MAP_HOST_MEMORY"> |
| <h3>ATTRIBUTE_CAN_MAP_HOST_MEMORY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_CAN_MAP_HOST_MEMORY</span></div> |
| <div class="block">Device can map host memory into CUDA address space.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CAN_MAP_HOST_MEMORY">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_CLOCK_RATE"> |
| <h3>ATTRIBUTE_CLOCK_RATE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_CLOCK_RATE</span></div> |
| <div class="block">Typical clock frequency in kilohertz.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CLOCK_RATE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_COMPUTE_CAPABILITY"> |
| <h3>ATTRIBUTE_COMPUTE_CAPABILITY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_COMPUTE_CAPABILITY</span></div> |
| <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 class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR"> |
| <h3>ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR</span></div> |
| <div class="block">Major compute capability version number.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_COMPUTE_CAPABILITY_MINOR"> |
| <h3>ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_COMPUTE_CAPABILITY_MINOR</span></div> |
| <div class="block">Minor compute capability version number.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_CAPABILITY_MINOR">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_COMPUTE_MODE"> |
| <h3>ATTRIBUTE_COMPUTE_MODE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_COMPUTE_MODE</span></div> |
| <div class="block">Compute mode (see COMPUTE_MODE_XXX for details).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_COMPUTE_MODE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_CONCURRENT_KERNELS"> |
| <h3>ATTRIBUTE_CONCURRENT_KERNELS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_CONCURRENT_KERNELS</span></div> |
| <div class="block">Device can possibly execute multiple kernels concurrently.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_CONCURRENT_KERNELS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_ECC_ENABLED"> |
| <h3>ATTRIBUTE_ECC_ENABLED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_ECC_ENABLED</span></div> |
| <div class="block">Device has ECC support enabled.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_ECC_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH"> |
| <h3>ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH</span></div> |
| <div class="block">Global memory bus width in bits.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_INTEGRATED"> |
| <h3>ATTRIBUTE_INTEGRATED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_INTEGRATED</span></div> |
| <div class="block">Device is integrated with host memory.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_INTEGRATED">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_KERNEL_EXEC_TIMEOUT"> |
| <h3>ATTRIBUTE_KERNEL_EXEC_TIMEOUT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_KERNEL_EXEC_TIMEOUT</span></div> |
| <div class="block">Specifies whether there is a run time limit on kernels.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_KERNEL_EXEC_TIMEOUT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_L2_CACHE_SIZE"> |
| <h3>ATTRIBUTE_L2_CACHE_SIZE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_L2_CACHE_SIZE</span></div> |
| <div class="block">Size of L2 cache in bytes.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_L2_CACHE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_BLOCK_DIM_X"> |
| <h3>ATTRIBUTE_MAX_BLOCK_DIM_X</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_BLOCK_DIM_X</span></div> |
| <div class="block">Maximum block dimension X.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_X">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_BLOCK_DIM_Y"> |
| <h3>ATTRIBUTE_MAX_BLOCK_DIM_Y</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_BLOCK_DIM_Y</span></div> |
| <div class="block">Maximum block dimension Y.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_Y">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_BLOCK_DIM_Z"> |
| <h3>ATTRIBUTE_MAX_BLOCK_DIM_Z</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_BLOCK_DIM_Z</span></div> |
| <div class="block">Maximum block dimension Z.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_BLOCK_DIM_Z">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_GRID_DIM_X"> |
| <h3>ATTRIBUTE_MAX_GRID_DIM_X</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_GRID_DIM_X</span></div> |
| <div class="block">Maximum grid dimension X.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_X">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_GRID_DIM_Y"> |
| <h3>ATTRIBUTE_MAX_GRID_DIM_Y</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_GRID_DIM_Y</span></div> |
| <div class="block">Maximum grid dimension Y.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_Y">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_GRID_DIM_Z"> |
| <h3>ATTRIBUTE_MAX_GRID_DIM_Z</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_GRID_DIM_Z</span></div> |
| <div class="block">Maximum grid dimension Z.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_GRID_DIM_Z">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_PITCH"> |
| <h3>ATTRIBUTE_MAX_PITCH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_PITCH</span></div> |
| <div class="block">Maximum pitch in bytes allowed by memory copies.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_PITCH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_REGISTERS_PER_BLOCK"> |
| <h3>ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_REGISTERS_PER_BLOCK</span></div> |
| <div class="block">Maximum number of 32-bit registers available per block.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_REGISTERS_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK"> |
| <h3>ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK</span></div> |
| <div class="block">Maximum shared memory available per block in bytes.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_THREADS_PER_BLOCK"> |
| <h3>ATTRIBUTE_MAX_THREADS_PER_BLOCK</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_THREADS_PER_BLOCK</span></div> |
| <div class="block">Maximum number of threads per block.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_THREADS_PER_BLOCK">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR"> |
| <h3>ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR</span></div> |
| <div class="block">Maximum resident threads per multiprocessor.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a 1D layered surface.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum 1D layered surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH</span></div> |
| <div class="block">Maximum 1D surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT</span></div> |
| <div class="block">Maximum 2D surface height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT</span></div> |
| <div class="block">Maximum 2D layered surface height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a 2D layered surface.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum 2D layered surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH</span></div> |
| <div class="block">Maximum 2D surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH</span></div> |
| <div class="block">Maximum 3D surface depth.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT</span></div> |
| <div class="block">Maximum 3D surface height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH</span></div> |
| <div class="block">Maximum 3D surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a cubemap layered surface.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum cubemap layered surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH</span></div> |
| <div class="block">Maximum cubemap surface width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a 1D layered texture.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum 1D layered texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH</span></div> |
| <div class="block">Maximum 1D linear texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH</span></div> |
| <div class="block">Maximum mipmapped 1D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH</span></div> |
| <div class="block">Maximum 1D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT</span></div> |
| <div class="block">Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH</span></div> |
| <div class="block">Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT</span></div> |
| <div class="block">Maximum 2D texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT</span></div> |
| <div class="block">Maximum 2D layered texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a 2D layered texture.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum 2D layered texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT</span></div> |
| <div class="block">Maximum 2D linear texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH</span></div> |
| <div class="block">Maximum 2D linear texture pitch in bytes.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH</span></div> |
| <div class="block">Maximum 2D linear texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT</span></div> |
| <div class="block">Maximum mipmapped 2D texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH</span></div> |
| <div class="block">Maximum mipmapped 2D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH</span></div> |
| <div class="block">Maximum 2D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH</span></div> |
| <div class="block">Maximum 3D texture depth.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE</span></div> |
| <div class="block">Alternate maximum 3D texture depth.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT</span></div> |
| <div class="block">Maximum 3D texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE</span></div> |
| <div class="block">Alternate maximum 3D texture height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH</span></div> |
| <div class="block">Maximum 3D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE</span></div> |
| <div class="block">Alternate maximum 3D texture width.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS</span></div> |
| <div class="block">Maximum layers in a cubemap layered texture.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH</span></div> |
| <div class="block">Maximum cubemap layered texture width/height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH"> |
| <h3>ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH</span></div> |
| <div class="block">Maximum cubemap texture width/height.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MEMORY_CLOCK_RATE"> |
| <h3>ATTRIBUTE_MEMORY_CLOCK_RATE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MEMORY_CLOCK_RATE</span></div> |
| <div class="block">Peak memory clock frequency in kilohertz.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MEMORY_CLOCK_RATE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_MULTIPROCESSOR_COUNT"> |
| <h3>ATTRIBUTE_MULTIPROCESSOR_COUNT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_MULTIPROCESSOR_COUNT</span></div> |
| <div class="block">Number of multiprocessors on device.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_MULTIPROCESSOR_COUNT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_PCI_BUS_ID"> |
| <h3>ATTRIBUTE_PCI_BUS_ID</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_PCI_BUS_ID</span></div> |
| <div class="block">PCI bus ID of the device.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_BUS_ID">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_PCI_DEVICE_ID"> |
| <h3>ATTRIBUTE_PCI_DEVICE_ID</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_PCI_DEVICE_ID</span></div> |
| <div class="block">PCI device ID of the device.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_DEVICE_ID">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_PCI_DOMAIN_ID"> |
| <h3>ATTRIBUTE_PCI_DOMAIN_ID</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_PCI_DOMAIN_ID</span></div> |
| <div class="block">PCI domain ID of the device.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_PCI_DOMAIN_ID">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED"> |
| <h3>ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED</span></div> |
| <div class="block">Device supports stream priorities.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_SURFACE_ALIGNMENT"> |
| <h3>ATTRIBUTE_SURFACE_ALIGNMENT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_SURFACE_ALIGNMENT</span></div> |
| <div class="block">Alignment requirement for surfaces.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_SURFACE_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_TCC_DRIVER"> |
| <h3>ATTRIBUTE_TCC_DRIVER</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_TCC_DRIVER</span></div> |
| <div class="block">Device is using TCC driver model.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TCC_DRIVER">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_TEXTURE_ALIGNMENT"> |
| <h3>ATTRIBUTE_TEXTURE_ALIGNMENT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_TEXTURE_ALIGNMENT</span></div> |
| <div class="block">Alignment requirement for textures.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TEXTURE_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT"> |
| <h3>ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT</span></div> |
| <div class="block">Pitch alignment requirement for textures.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_TOTAL_CONSTANT_MEMORY"> |
| <h3>ATTRIBUTE_TOTAL_CONSTANT_MEMORY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_TOTAL_CONSTANT_MEMORY</span></div> |
| <div class="block">Memory available on device for __constant__ variables in a kernel in bytes.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_TOTAL_CONSTANT_MEMORY">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_UNIFIED_ADDRESSING"> |
| <h3>ATTRIBUTE_UNIFIED_ADDRESSING</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_UNIFIED_ADDRESSING</span></div> |
| <div class="block">Device shares a unified address space with the host.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_UNIFIED_ADDRESSING">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ATTRIBUTE_WARP_SIZE"> |
| <h3>ATTRIBUTE_WARP_SIZE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">ATTRIBUTE_WARP_SIZE</span></div> |
| <div class="block">Warp size in threads.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.ATTRIBUTE_WARP_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="COMPUTE_MODE_DEFAULT"> |
| <h3>COMPUTE_MODE_DEFAULT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COMPUTE_MODE_DEFAULT</span></div> |
| <div class="block">Default compute mode (multiple contexts allowed per device).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_DEFAULT">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="COMPUTE_MODE_PROCESS_EXCLUSIVE"> |
| <h3>COMPUTE_MODE_PROCESS_EXCLUSIVE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COMPUTE_MODE_PROCESS_EXCLUSIVE</span></div> |
| <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 class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_PROCESS_EXCLUSIVE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="COMPUTE_MODE_PROHIBITED"> |
| <h3>COMPUTE_MODE_PROHIBITED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COMPUTE_MODE_PROHIBITED</span></div> |
| <div class="block">Compute prohibited mode (no contexts can be created on this device at this time).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_PROHIBITED">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="COMPUTE_MODE_THREAD_EXCLUSIVE"> |
| <h3>COMPUTE_MODE_THREAD_EXCLUSIVE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">COMPUTE_MODE_THREAD_EXCLUSIVE</span></div> |
| <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 class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.COMPUTE_MODE_THREAD_EXCLUSIVE">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_LMEM_RESIZE_TO_MAX"> |
| <h3>FLAG_LMEM_RESIZE_TO_MAX</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_LMEM_RESIZE_TO_MAX</span></div> |
| <div class="block">Keep local memory allocation after launch.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_LMEM_RESIZE_TO_MAX">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_MAP_HOST"> |
| <h3>FLAG_MAP_HOST</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_MAP_HOST</span></div> |
| <div class="block">Support mapped pinned allocations.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_MAP_HOST">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_SCHED_AUTO"> |
| <h3>FLAG_SCHED_AUTO</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_SCHED_AUTO</span></div> |
| <div class="block">Automatic scheduling.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_AUTO">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_SCHED_BLOCKING_SYNC"> |
| <h3>FLAG_SCHED_BLOCKING_SYNC</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_SCHED_BLOCKING_SYNC</span></div> |
| <div class="block">Set blocking synchronization as default scheduling.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_BLOCKING_SYNC">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_SCHED_SPIN"> |
| <h3>FLAG_SCHED_SPIN</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_SCHED_SPIN</span></div> |
| <div class="block">Set spin as default scheduling.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_SPIN">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FLAG_SCHED_YIELD"> |
| <h3>FLAG_SCHED_YIELD</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">FLAG_SCHED_YIELD</span></div> |
| <div class="block">Set yield as default scheduling.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.FLAG_SCHED_YIELD">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MASK_SCHED"> |
| <h3>MASK_SCHED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">MASK_SCHED</span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd><a href="../../../../constant-values.html#com.ibm.cuda.CudaDevice.MASK_SCHED">Constant Field Values</a></dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor.detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>(int)"> |
| <h3>CudaDevice</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">CudaDevice</span>​<span class="parameters">(int deviceId)</span></div> |
| <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 class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>deviceId</code> - an integer identifying the device of interest</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method.detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="getCount()"> |
| <h3>getCount</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">getCount</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the number of CUDA-capable devices available to the Java host.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of available CUDA-capable devices</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDriverVersion()"> |
| <h3>getDriverVersion</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link" target="_blank">@Deprecated</a> |
| </span><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">getDriverVersion</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Use Cuda.getDriverVersion() instead.</div> |
| </div> |
| <div class="block">Returns a number identifying the driver version.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the driver version number</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRuntimeVersion()"> |
| <h3>getRuntimeVersion</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link" target="_blank">@Deprecated</a> |
| </span><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">getRuntimeVersion</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Use Cuda.getRuntimeVersion() instead.</div> |
| </div> |
| <div class="block">Returns a number identifying the runtime version.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the runtime version number</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addCallback(java.lang.Runnable)"> |
| <h3>addCallback</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addCallback</span>​<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Runnable.html" title="class or interface in java.lang" class="external-link" target="_blank">Runnable</a> callback)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <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 class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>callback</code> - code to run</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="canAccessPeer(com.ibm.cuda.CudaDevice)"> |
| <h3>canAccessPeer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">canAccessPeer</span>​<span class="parameters">(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns whether this device can access memory of the specified |
| <code>peerDevice</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt>Returns:</dt> |
| <dd>true if this device can access memory of <code>peerDevice</code>, |
| false otherwise</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disablePeerAccess(com.ibm.cuda.CudaDevice)"> |
| <h3>disablePeerAccess</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">disablePeerAccess</span>​<span class="parameters">(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Disable access to memory of <code>peerDevice</code> by this device.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt>Throws:</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/16/docs/api/java.base/java/lang/SecurityException.html" title="class or interface in java.lang" class="external-link" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to disable peer access</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enablePeerAccess(com.ibm.cuda.CudaDevice)"> |
| <h3>enablePeerAccess</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">enablePeerAccess</span>​<span class="parameters">(<a href="CudaDevice.html" title="class in com.ibm.cuda">CudaDevice</a> peerDevice)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Enable access to memory of <code>peerDevice</code> by this device.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerDevice</code> - the peer device</dd> |
| <dt>Throws:</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/16/docs/api/java.base/java/lang/SecurityException.html" title="class or interface in java.lang" class="external-link" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to enable peer access</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="equals(java.lang.Object)"> |
| <h3>equals</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">equals</span>​<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">Object</a> other)</span></div> |
| <div class="block">Does the argument represent the same device as this?</div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link" target="_blank">equals</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link" target="_blank">Object</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>other</code> - Object |
| the object to compare with this object.</dd> |
| <dt>Returns:</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>See Also:</dt> |
| <dd><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link" target="_blank"><code>Object.hashCode()</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAttribute(int)"> |
| <h3>getAttribute</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getAttribute</span>​<span class="parameters">(int attribute)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the value of the specified <code>attribute</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>attribute</code> - the attribute to be queried (see ATTRIBUTE_XXX)</dd> |
| <dt>Returns:</dt> |
| <dd>the attribute value</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCacheConfig()"> |
| <h3>getCacheConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CudaDevice.CacheConfig.html" title="enum class in com.ibm.cuda">CudaDevice.CacheConfig</a></span> <span class="element-name">getCacheConfig</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the current cache configuration of this device.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the current cache configuration</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDeviceId()"> |
| <h3>getDeviceId</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getDeviceId</span>()</div> |
| <div class="block">Returns an integer identifying this device (the value provided when |
| this object was constructed).</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>an integer identifying this device</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getFreeMemory()"> |
| <h3>getFreeMemory</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">long</span> <span class="element-name">getFreeMemory</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the amount of free device memory in bytes.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of bytes of free device memory</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getGreatestStreamPriority()"> |
| <h3>getGreatestStreamPriority</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getGreatestStreamPriority</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <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 class="notes"> |
| <dt>Returns:</dt> |
| <dd>the greatest possible priority of a stream on this device</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLeastStreamPriority()"> |
| <h3>getLeastStreamPriority</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getLeastStreamPriority</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <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 class="notes"> |
| <dt>Returns:</dt> |
| <dd>the greatest possible priority of a stream on this device</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLimit(com.ibm.cuda.CudaDevice.Limit)"> |
| <h3>getLimit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">long</span> <span class="element-name">getLimit</span>​<span class="parameters">(<a href="CudaDevice.Limit.html" title="enum class in com.ibm.cuda">CudaDevice.Limit</a> limit)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the value of the specified <code>limit</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>limit</code> - the limit to be queried</dd> |
| <dt>Returns:</dt> |
| <dd>the value of the specified limit</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getName()"> |
| <h3>getName</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link" target="_blank">String</a></span> <span class="element-name">getName</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the name of this device.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the name of this device</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSharedMemConfig()"> |
| <h3>getSharedMemConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CudaDevice.SharedMemConfig.html" title="enum class in com.ibm.cuda">CudaDevice.SharedMemConfig</a></span> <span class="element-name">getSharedMemConfig</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the current shared memory configuration of this device.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the current shared memory configuration</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTotalMemory()"> |
| <h3>getTotalMemory</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">long</span> <span class="element-name">getTotalMemory</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Returns the total amount of memory on this device in bytes.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of bytes of device memory</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setCacheConfig(com.ibm.cuda.CudaDevice.CacheConfig)"> |
| <h3>setCacheConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setCacheConfig</span>​<span class="parameters">(<a href="CudaDevice.CacheConfig.html" title="enum class in com.ibm.cuda">CudaDevice.CacheConfig</a> config)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Configures the cache of this device.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>config</code> - the desired cache configuration</dd> |
| <dt>Throws:</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/16/docs/api/java.base/java/lang/SecurityException.html" title="class or interface in java.lang" class="external-link" 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> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setLimit(com.ibm.cuda.CudaDevice.Limit,long)"> |
| <h3>setLimit</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setLimit</span>​<span class="parameters">(<a href="CudaDevice.Limit.html" title="enum class in com.ibm.cuda">CudaDevice.Limit</a> limit, |
| long value)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Configures the specified <code>limit</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>limit</code> - the limit to be configured</dd> |
| <dd><code>value</code> - the desired limit value</dd> |
| <dt>Throws:</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/16/docs/api/java.base/java/lang/SecurityException.html" title="class or interface in java.lang" class="external-link" target="_blank">SecurityException</a></code> - if a security manager exists and the calling thread |
| does not have permission to set device limits</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setSharedMemConfig(com.ibm.cuda.CudaDevice.SharedMemConfig)"> |
| <h3>setSharedMemConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setSharedMemConfig</span>​<span class="parameters">(<a href="CudaDevice.SharedMemConfig.html" title="enum class in com.ibm.cuda">CudaDevice.SharedMemConfig</a> config)</span> |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <div class="block">Configures the shared memory of this device.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>config</code> - the desired shared memory configuration</dd> |
| <dt>Throws:</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/16/docs/api/java.base/java/lang/SecurityException.html" title="class or interface in java.lang" class="external-link" 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> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="synchronize()"> |
| <h3>synchronize</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">synchronize</span>() |
| throws <span class="exceptions"><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></span></div> |
| <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 class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="CudaException.html" title="class in com.ibm.cuda">CudaException</a></code> - if a CUDA exception occurs</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><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/issues" target="_blank">Eclipse Openj9 issue.</a><br> Copyright © 1998, 2021, IBM Corp. and others.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |