Developer Guide and Reference

ID 767253
Date 10/31/2024
Public
Document Table of Contents

CUDA* to SYCL* Migration

This page is not intended to be all-inclusive; APIs will be added in subsequent releases.

The following APIs have all had equivalent implementations provided under the sycl::ext::intel::math:: namespace.

CUDA API (SDK11.4) Feature Subfeature
cyl_bessel_i0

Mathematical Functions

Double Precision Mathematical Functions

cyl_bessel_i1

Mathematical Functions

Double Precision Mathematical Functions

j1

Mathematical Functions

Double Precision Mathematical Functions

jn

Mathematical Functions

Double Precision Mathematical Functions

y0

Mathematical Functions

Double Precision Mathematical Functions

y1

Mathematical Functions

Double Precision Mathematical Functions

yn

Mathematical Functions

Double Precision Mathematical Functions

cyl_bessel_i0f

Mathematical Functions

Single Precision Mathematical Functions

cyl_bessel_i1f

Mathematical Functions

Single Precision Mathematical Functions

j0f

Mathematical Functions

Single Precision Mathematical Functions

j1f

Mathematical Functions

Single Precision Mathematical Functions

jnf

Mathematical Functions

Single Precision Mathematical Functions

y0f

Mathematical Functions

Single Precision Mathematical Functions

y1f

Mathematical Functions

Single Precision Mathematical Functions

ynf

Mathematical Functions

Single Precision Mathematical Functions

h2rcp

Mathematical Functions

Half2 Math Functions

__ldcs

Mathematical Functions

Half Precision Conversion and Data Movement

__ldcg

Mathematical Functions

Half Precision Conversion and Data Movement

__ldca

Mathematical Functions

Half Precision Conversion and Data Movement

__bfloat16_as_ushort

Mathematical Functions

Bfloat162 Comparison Functions

__double2half

Mathematical Functions

Half Precision Conversion and Data Movement