开发者

JIT-ing on FPGAs?

Many VMS, JVM/LLVM/... have JITs -- as the code is being interpreted, x86 instructions are created on the fly and executed.

If there something similar to this for F开发者_StackOverflow社区PGAS? Is there someway where as an FPGA is running, I reconfigure it? [If so, please provide project / paper links. If not, what is the technology bottleneck that prevents this from happening?]

Thanks!


Is there someway where as an FPGA is running, I reconfigure it?

"partial reconfiguration" may be the phrase to Google for.


The main place this sort of thing is done is in high-end routers and switches. The biggest Cisco and Juniper routers are basically big boards full of FPGAs and PHYs to do the routing, along with a big server to run the routing protocols and compile the tables into the FPGAs. Normally they do this by keeping some portion of the FPGA resources spare to take a new chunk of table processor, and hot-swapping it in once the programming is completed; then the old section can be taken out of service to serve as the next spare.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜