3 ms·
I wonder if common boring languages/runtimes, say Java/JVM, are easily amenable to making use of on-die FPGAs. Will we see a new generation of JITs emitting FP
by BenoitP 10y ago
I wonder if common boring languages/runtimes, say Java/JVM, are easily amenable to making use of on-die FPGAs.
Will we see a new generation of JITs emitting FPGA code?
- doc_holliday 10y agoUnlikely for many years (if ever), compiling HDL down to an image to flash FPGA with takes hours. Routing wires etc is very difficult process and is very compute intensive. JIT for FPGA is quite possibly mathematically impossible.
- pjc50 10y agoFPGAs do not take "code" that is sequentially executed and are not really amenable to JIT for a whole number of reasons. Some but not all of those could be overcome with the help of the manufacturers. It's much better if you regard an FPGA as a set of pluggable fixed-function dataflow integer pipelines than a processor. Something that you stream data into and get a transformed version out. It's much less recognisable than even a GPU. Consider it the next step beyond SSE/MMX for configurable arithmetic kernels. The one thing on-die FPGAs will definitely help with is cryptography.