It’s a chipset based on the Xilinx design (X in the numbers) and the Versal name. With AI engines I thought you could program weights, but I don’t know for sure (I took that course a couple of years ago, and after that I no longer need that bit of knowledge.) If you then add a number a number of look-up tables (LUTs) are given In the specs as well as the DSP blocks, I’m pretty sure this has an FPGA. Even before the AMD acquisition, Xilinx was focusing on more complex systems-on-a-chip. I once worked with a chip that had a single real-time processor, a multi-core arm shell and some cool plugins. They have been phasing out 100% FPGA chips. Others like Lattice are working hard in this market.
In addition, there are packages that can convert (a subset with extensions) C++ into a hybrid program where part of the program is accelerated by an FPGA. AI engines, as a building block on the chip, do something similar. If I remember correctly, these are vector multipliers with close memory for parameters and intermediate answers. I think you had to control that via the processors, I don’t think that was possible directly from the FPGA part.
Edit: Talking about Versal here, not Ryzen. I know nothing about the latter.
[Reactie gewijzigd door pietervdstar op 4 januari 2024 21:58]
“Lifelong zombie fanatic. Hardcore web practitioner. Thinker. Music expert. Unapologetic pop culture scholar.”