Post

Replies

Boosts

Views

Activity

Comment on Add FFT in Metal Performance Shaders
Whoever made this comment, consider routing the link to MetalFFT to the MPS team. I would ideally like to get in contact with them over this through email - use the one posted on my GitHub profile. I've had a bad experience with Apple not responding to my stuff (see the comment below about a bug), so please leave a reply when you read this.
Dec ’21
Comment on AR creator. Step 1.
Those don’t include AR headset experiences, and in my opinion one should learn content that prepares them for the future of AR headset technology. Even if ARHeadsetKit is never used, learning it gets you in the mindset of making 3D interfaces and accounting for stereoscopic rendering.
Jan ’22
Comment on Add FFT in Metal Performance Shaders
Would it be good if I linked the file in MetalFFT showing the profiling concerns? I mirrored the FFT sizes @CaptainHarlock told me and showed benchmarks concerning system-level cache thrashing. The cache bottleneck was one reason I gave up MetalFFT, but Apple might be better-suited to investigating it. This is about the GPU implementation, not vDSP, so I don't know if it's relevant.
Jan ’22
Comment on Add FFT in Metal Performance Shaders
I can test it for you. I have an Apple silicon and Intel Mac. But, I strongly recommend that you thoroughly read through my MetalFFT project first. In fact, if you could transfer over code from VkFFT to MetalFFT, you’ll complete the project. I don’t have much time to spend, but we could work out some plan where I test or translate code for you. If you want the best performance, you need to make native Metal shaders, not a virtualized graphics technology like MoltenVK or SPIR-V. And learning from the hard lessons of MetalFFT, performance can surprise you.
Feb ’22
Comment on Why aren't the Metal Feature Set Tables up to date?
I see a strange phenomenon where certain posts on the developer forums don't show up, except when I view then under my login (e.g. one of the MetalFX comments). If the comment above was in fact censored, I apologize for addressing someone in such an unprofessional way and prompting that action. My main motivation: Apple is lagging behind other vendors for HPC, and I think we all want that to change.
Dec ’22