I believe there’s an SDK for it. It may not be publicly available (yet?), but third party codecs are going to be able to take advantage of it.
From what I understand (like a graphics card) the user defined software is loaded on at runtime (like a shader). Theoretically any software like this could be loaded.
It's not really surprising. Developing a macOS SDK for letting developers load their whatever on a PCIe-mounted FPGA is a huge undertaking, only done by those manufacturers of FPGAs (and not for macOS). There really isn't any market justification to build that for what's effectively a glamour product.
Craig Federighi mentioned in one interview (with Gruber I think) that the card can be reprogrammed. IIRC there were hints that they could be user programmable in the future, but of course nothing was neither confirmed nor denied.
I think this is missing in context. ( To me at least ). The card can be reprogrammed by Apple. And Apple could offer additional functions or features with it. I take that as something similar to current Afterburner function as in H.265 / 266 Video Encode or Decoding.
Comments
I believe there’s an SDK for it. It may not be publicly available (yet?), but third party codecs are going to be able to take advantage of it.
From what I understand (like a graphics card) the user defined software is loaded on at runtime (like a shader). Theoretically any software like this could be loaded.
The SDK is for third party apps to make use of Afterburner's existing codec acceleration. There was never any mention by Apple of any other use.
Sadly. I was waiting for it too.
https://support.apple.com/en-us/HT210748
It's not really surprising. Developing a macOS SDK for letting developers load their whatever on a PCIe-mounted FPGA is a huge undertaking, only done by those manufacturers of FPGAs (and not for macOS). There really isn't any market justification to build that for what's effectively a glamour product.
Apple has never mentioned any SDK for programming the FPGA, AFAIK. Source?
Craig Federighi mentioned in one interview (with Gruber I think) that the card can be reprogrammed. IIRC there were hints that they could be user programmable in the future, but of course nothing was neither confirmed nor denied.
I think this is missing in context. ( To me at least ). The card can be reprogrammed by Apple. And Apple could offer additional functions or features with it. I take that as something similar to current Afterburner function as in H.265 / 266 Video Encode or Decoding.