cuFFT API support status (v1.7)

Updated at:
Copy as MD

This table compares cuFFT API support between PPU v1.7 and cuFFT v11.2.6.

  • PPU v1.7 already supports most APIs commonly used in NN scenarios.

  • The PPU has no hardware limitations preventing feature parity with Ampere. Therefore, we can implement the remaining APIs in software and will add them to future versions based on priority.

  • Current API support coverage: 39/55 (70.9%).

API

cufft 11.2.6

PPU 1.7

Description

cufftCreate

Yes

Yes

cufftDestroy

Yes

Yes

cufftEstimate1d

Yes

Yes

cufftEstimate2d

Yes

Yes

cufftEstimate3d

Yes

Yes

cufftEstimateMany

Yes

Yes

cufftExecC2C

Yes

Yes

cufftExecC2R

Yes

Yes

cufftExecD2Z

Yes

Yes

cufftExecR2C

Yes

Yes

cufftExecZ2D

Yes

Yes

cufftExecZ2Z

Yes

Yes

cufftGetPlanPropertyInt64

Yes

Yes

cufftGetProperty

Yes

Yes

cufftGetSize

Yes

Yes

cufftGetSize1d

Yes

Yes

cufftGetSize2d

Yes

Yes

cufftGetSize3d

Yes

Yes

cufftGetSizeMany

Yes

Yes

cufftGetSizeMany64

Yes

Yes

cufftGetVersion

Yes

Yes

cufftMakePlan1d

Yes

Yes

cufftMakePlan2d

Yes

Yes

cufftMakePlan3d

Yes

Yes

cufftMakePlanMany

Yes

Yes

cufftMakePlanMany64

Yes

Yes

cufftPlan1d

Yes

Yes

cufftPlan2d

Yes

Yes

cufftPlan3d

Yes

Yes

cufftPlanMany

Yes

Yes

cufftResetPlanProperty

Yes

Yes

cufftSetAutoAllocation

Yes

Yes

cufftSetPlanPropertyInt64

Yes

Yes

cufftSetStream

Yes

Yes

cufftSetWorkArea

Yes

Yes

cufftXtExec

Yes

Yes

cufftXtGetSizeMany

Yes

Yes

cufftXtMakePlanMany

Yes

Yes

cufftXtSetWorkAreaPolicy

Yes

Yes

cufftXtSetGPUs

Yes

No

Multi-GPU

cufftXtSetWorkArea

Yes

No

cufftXtExecDescriptor

Yes

No

cufftXtExecDescriptorC2C

Yes

No

cufftXtExecDescriptorC2R

Yes

No

cufftXtExecDescriptorD2Z

Yes

No

cufftXtExecDescriptorR2C

Yes

No

cufftXtExecDescriptorZ2D

Yes

No

cufftXtExecDescriptorZ2Z

Yes

No

cufftXtFree

Yes

No

cufftXtMalloc

Yes

No

cufftXtMemcpy

Yes

No

cufftXtQueryPlan

Yes

No

cufftXtSetCallback

Yes

No

Callback

cufftXtSetCallbackSharedSize

Yes

No

cufftXtClearCallback

Yes

No