Back to Cutlass

CUTLASS: simd_sm60.h File Reference

docs/simd__sm60_8h.html

4.4.23.6 KB
Original Source

| | CUTLASS

CUDA Templates for Linear Algebra Subroutines and Solvers |

Namespaces | Functions

simd_sm60.h File Reference

Templates exposing SIMD operators for SM60. More...

#include "simd.h"

Include dependency graph for simd_sm60.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

|

Namespaces

| | | cutlass | | | | | cutlass::arch | | |

|

Functions

| | template<> | | CUTLASS_HOST_DEVICE Array< half_t, 2 > | cutlass::arch::operator* (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b) | | | | template<> | | CUTLASS_HOST_DEVICE Array< half_t, 2 > | cutlass::arch::operator+ (AArray< half_t, 2 > const &a, Array< half_t, 2 > const &b) | | | | template<> | | CUTLASS_HOST_DEVICE Array< half_t, 2 > | cutlass::arch::operator- (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b) | | | | template<> | | CUTLASS_HOST_DEVICE Array< half_t, 2 > | cutlass::arch::mac (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, Array< half_t, 2 > const &c) | | | Multiply-accumulate operators - specialized for half_t x 2. More...
| | | | template<> | | CUTLASS_HOST_DEVICE half_t | cutlass::arch::dot (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, half_t accum) | | | Dot product operator - specialized for half_t <- (half_t * half_t) x 2 + half_t. More...
| | | | template<> | | CUTLASS_HOST_DEVICE float | cutlass::arch::dot (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, float accum) | | | Dot product operator - specialized for float <- (half_t * half_t) x 2 + float. More...
| | |


Generated by 1.8.11