Developer Reference

Contents

BLAS Level 1 Routines

This section describes BLAS Level 1 routines, which perform vector-vector operations. The following table lists the BLAS Level 1 routine groups and the data types associated with them.
Routine Group
Data Types
Description
float
,
double
, mixed
float
and
std::complex<float>
, mixed
double
and
std::complex<double>
Sum of vector magnitudes
sycl::half
,
oneapi::mkl::bfloat16
,
float
,
double
,
std::complex<float>
,
std::complex<double>
Scalar-vector product
float
,
double
,
std::complex<float>
,
std::complex<double>
Copy vector
sycl::half
,
oneapi::mkl::bfloat16
,
float
,
double
, mixed
float
and
double
Dot product
mixed
float
and
double
Dot product with double precision
std::complex<float>
,
std::complex<double>
Dot product conjugated
std::complex<float>
,
std::complex<double>
Dot product unconjugated
sycl::half
,
oneapi::mkl::bfloat16
,
float
,
double
, mixed
float
and
std::complex<float>
, mixed
double
and
std::complex<double>
Vector 2-norm (Euclidean norm)
sycl::half
,
oneapi::mkl::bfloat16
,
float
,
double
, mixed
float
and
std::complex<float>
, mixed
double
and
std::complex<double>
Plane rotation of points
float
,
double
,
std::complex<float>
,
std::complex<double>
Generate Givens rotation of points
float
,
double
Modified Givens plane rotation of points
float
,
double
Generate modified Givens plane rotation of points
sycl::half
,
oneapi::mkl::bfloat16
,
float
,
double
,
std::complex<float>
,
std::complex<double>
, mixed
float
and
std::complex<float>
, mixed
double
and
std::complex<double>
Vector-scalar product
float
,
double
,
std::complex<float>
,
std::complex<double>
Vector-vector swap
float
,
double
,
std::complex<float>
,
std::complex<double>
Index of the maximum absolute value element of a vector
float
,
double
,
std::complex<float>
,
std::complex<double>
Index of the minimum absolute value element of a vector

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.