|
|
|
|
|
by RetroTechie
1006 days ago
|
|
4) Custom accelerators. For some HPC applications one can use high-performance cpu that includes wide vector units or other application-optimized cpu features. Or (for example) wire an FPGA to a CPU (for control / configuration) & network, and do the heavy lifting in the FPGA. Iirc there's even a few cpu's with embedded FPGA fabric inside. As for OP's question: there also exist FPGAs with hard cpu cores included. But this would essentially replace [closed firmware blobs] with [proprietary FPGA design software]. Not to mention the job of implementing all required peripherals in the FPGA. Probably not a good deal... If security / transparency is #1 concern, I'd go hunting for some hardware where open/source firmware is available for included peripherals. Maybe you won't find something 100% open that suits your needs. But with some research, probably close. And maybe you get lucky. |
|