While the work is amazing, I have a tendency to believe than trying to do CPU or GPU on FPGA is PURE MASOCHISM because they're the most complicated and less useful things you can do. You simply can't get much performance out of a FPGA that most people can actually afford. Yet, most hobbyst seems to want to do these...
There were multiple previous tries for open source Video Cards, the one I got on google first was
Project VGA from more than a decade ago, but there should be at least another one that Phoronix covered, not sure if two more. And we're talking about some very basic framebuffer with video output, with no acceleration whatsover, albeit this Fury seems to be already on a more advanced state than that. On the side of CPUs, there are even custom ISAs - Agner Fog, which did some
major code optimization manuals for a multitude of x86 generations and got at least once into Hardware sites news has its own CPU ISA as Softcore for FPGA and supporting Software (Compiler, Emulator. Not sure if there is a Linux port),
ForwardCom.
So what I believe than should be done? Accumulate know-how and IP cores for peripherals instead. USB 3 is 15 years old or so, still widely used. Same with SATA and PCIe 3.0. There is a french open source developer,
EnjoyDigital, which has that kind of cores open source. Whatever gets done with those could be integrated into other SoC projects, so they're not wasted effort like CPU and GPU tends to be.
So far, I have been thinking for years that a FPGA based PCIe 1x card with USB and SATA (And maybe even Ethernet) could be useful for virtualization/PCI Passthrough if it exposes Ports as individual PCI Devices and has a flawless FLR (Function Level Reset) implementation. Sadly, FPGAs that have transceivers capable of PCIe 3.0/USB 3.0/SATA 3 are not cheap enough, but it is theorically possible and you have most of the code and know-how already available to do it in a short timeframe if funding grew on trees...