Welcome, Guest
Username: Password: Remember me

TOPIC: Afterburner question

Afterburner question 02 Aug 2019 08:29 #100697

  • Stu Wart
  • Stu Wart's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 52
  • Karma: -1
it is unclear if this hardware will just help decoding and playing or if it will also provide better real time playing with heavy Fxs, renders, exporting unrendered timelines ...
Last Edit: 02 Aug 2019 14:37 by Stu Wart.
The administrator has disabled public write access.

Afterburner question 02 Aug 2019 11:52 #100698

  • joema
  • joema's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 1194
  • Thank you received: 245
  • Karma: 21
We have limited information but so far Afterburner appears to be only a decode accelerator for ProRes and ProRes RAW. I actually question the need for ProRes acceleration since that codec is already so lightweight, but maybe at 8k it helps.

It seems unlikely to accelerate FX. Those are often GPU-based and an FPGA cannot out-perform a GPU ASIC. However there is a slim possibility that some unique task (e.g. video noise reduction) which does not map well to either CPU or GPU methods might contain underlying primitives which could be accelerated by an FPGA.

Since the FPGA is reprogrammable it's possible additional functions could be added in the future - provided those are within the performance envelope of an FPGA. E.g, it could accelerate H264 encode/decode. We know that because academic researchers have already done those and published the results.

However the Mac Pro already has full-custom (ie ASIC) H264/H265 encode/decode acceleration on the T2 chip. There would seem little benefit to using a slower FPGA implementation for this.

If some new compute-intensive codec not handled by T2 later become widely used, in that case Afterburner might be programmed to accelerate this.

Re accelerating export of unrendered timelines, that task consists of executing the stored list of edit decisions and then encoding those in the selected codec. It is a varying mix of CPU and GPU actions. In general I don't think an FPGA could greatly improve this.

However if code paths for common render and export tasks were profiled, and if some "hot spot" was found which could not be optimized via normal CPU or GPU methods, then hypothetically an FPGA might accelerate this. But that's a lot of "ifs".

We will know in due time exactly what Afterburner brings to the table. The new Mac Pro will be released and many independent benchmarks will be run.
Last Edit: 02 Aug 2019 11:57 by joema.
The administrator has disabled public write access.