command queue for a device.  
 More...
|  | 
|  | queue () | 
|  | 
|  | queue (device) | 
|  | 
| template<typename T > | 
| void | copy (buffer< T >, direction) | 
|  | 
| template<typename T > | 
| void | copy (const T *from, T *to, size_t size) | 
|  | 
| void | memcpy (void *dst, const void *src, size_t size_bytes) | 
|  | 
| void | memset (void *dst, int value, size_t size_bytes) | 
|  | 
| template<typename T > | 
| void | memset (buffer< T >, int value) | 
|  | 
| template<typename Kernel , typename... Args> | 
| void | launch (grid params, Args &&... args) | 
|  | 
| void | wait () | 
|  | 
command queue for a device. 
◆ queue() [1/2]
Construct a queue for the standard device set via the XPU_DEVICE environment variable. 
 
 
◆ queue() [2/2]
Construct a queue for the given device. 
 
 
◆ copy() [1/2]
◆ copy() [2/2]
template<typename T > 
  
  | 
        
          | void xpu::queue::copy | ( | const T * | from, |  
          |  |  | T * | to, |  
          |  |  | size_t | size |  
          |  | ) |  |  |  | inline | 
 
 
◆ launch()
template<typename Kernel , typename... Args> 
      
        
          | void xpu::queue::launch | ( | grid | params, | 
        
          |  |  | Args &&... | args | 
        
          |  | ) |  |  | 
      
 
 
◆ memcpy()
      
        
          | void xpu::queue::memcpy | ( | void * | dst, | 
        
          |  |  | const void * | src, | 
        
          |  |  | size_t | size_bytes | 
        
          |  | ) |  |  | 
      
 
 
◆ memset() [1/2]
template<typename T > 
      
        
          | void xpu::queue::memset | ( | buffer< T > | , | 
        
          |  |  | int | value | 
        
          |  | ) |  |  | 
      
 
 
◆ memset() [2/2]
      
        
          | void xpu::queue::memset | ( | void * | dst, | 
        
          |  |  | int | value, | 
        
          |  |  | size_t | size_bytes | 
        
          |  | ) |  |  | 
      
 
 
◆ wait()
      
        
          | void xpu::queue::wait | ( |  | ) |  | 
      
 
 
The documentation for this class was generated from the following file: