Burst Support for Snapdragon HVX

Hi,

Is there any way to get Burst support for the Snapdragon HVX architecture, either through the existing APIs, or the upcoming intrinsics apis? It seems like a very natural fit, and it’s an incredible performance boost on mobile platforms that support the architecture (ie. Oculus Quest).

The HVX architecture is SIMD with 4 x 1024bit vector slots:

1 Like

I would like since I’m on Quest also. Selfish? of course. But given the 1.2m devices target this year, I don’t think Quest is going away & mobile VR is pretty much the best possible use case for DOTS/Burst.

(Throw some Vulkan in while you’re at it)

1 Like

Sounds like a good target for intrinsics.

This is part of the DSP not the CPU. You would need to explicitly code the interactions between DSP and CPU and only very big data sets will benefit from getting moved out of the CPU.

Regarding Quest: as far as I know it uses the DSP for tracking and soon for hand tracking and there isn’t much left for the application if it is allowed to access the DSP at all.

1 Like

Yes, I looked into it and we don’t even have access to those cores so there would not be much improvement or any. Those cores are inaccessible. We get 3 gold primary cores for play, but Quest reserves 1 gold core and 4 silver cores for internal and DSP as far as I know.

So I stand corrected :slight_smile:

Ah, that’s a real pity. :frowning: