There isn’t really anyway you could run M1 on a PCIe or MPX card that makes any sense for performance or normal use. M1 wouldn’t have performant access to built in memory or storage. And M1 wasn’t designed for multiprocessor situations, so it’s missing the bits you’d need to sync with the Intel CPU. Assuming the Intel CPU and M1 even had a compatible multiprocessing implementation. M1 and the Intel host would have to communicate on what data they each have checked out as part of their memory controllers and cache, and they are missing the on chip silicon to do that.
they could totally do that very efficiently through a infiny band protocol on a x16 pcie gen3, that is basically what cluster do.
of course it would not be just a standard M1 chip, what i mean is that the afterburner card showed that apple know how to deal with fpga and asic like coprocessing.
so far my understanding is that anyhow the m1 chip doesnt have true pcie lane, or at least I could not find anything regarding pcie lanes on the m1 chip.
Anyhow, what I was referring to is that the next version of M1 chip that will need to support pcie because it is a standard and most professional thunderbolt gear use the pcie layer on thunderbolt.
so basically pcie interconnect over 16 is totally enough to pass the data.
even 12k BMD mini pro, which is actually the highest possible video format, is «only » 1.5 Gb/s so moving the data would not be an issue on a 11Gb/s bidirectional infiny band link.
Dataflow is never the issue on video workflow, crunching the numbers is.
asics/gpu can’t really be modified after being engraved. on the other hand FPGA dont show very good performance/cost ratio to do h265 codec specific encoding.
It looks that a lot of people here confuse very good and artistic video content creation, and true motion picture/broadcast workflow.
in first case you shoot mostly on Avhc or h264/265, cut, edit, grade, and export in that format. you may have several sources format with a mix of compressed format but they usually are on your drive or on a office nas. M1 is perfect for that.
on the other hand a motion picture/broadcast editing/grading station is all about being a swiss knife that can work over a unified network with shared projects and several peoples working on different thing.
you will have to work with very different format ranging from animated gifs to 12k final mastering on a 120 minutes film.
on those, your final product is never h265... compressed codecs are only used for customers review.
and .... unfortunately those are the exports you do the most....
this is why in my company I now have a macmini that do just that : h265 and quicktime encoding on ame or resolve. because I don’t make any money doing encoding, and blocking a 50k€ editing station just to watch a task bar encoding h265 for customers review, is a total waste of money.
the M1 doesn’t have hardware acceleration for h265 encode, but it is as fast as the macpro to export H265... and the mac mini draws 60w while the macpro and the rack draws 1000w.... so having an internal « cluster » of apple silicon on pcie card would actually be super smart.