DISC: the dynamic instruction set computer

Michael Wirthlin, Brad L. Hutchings · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 1995

A dynamic instruction set computer (DISC) has been developed to support demand-driven instruction set modification. Using partial reconfiguration, DISC pages instruction modules in and out of an FPGA as demanded by the executing program. Instructions occupy FPGA resources only when needed and FPGA resources can be reused to implement an arbitrary number of performance-enhancing application-specific instructions. DISC further enhances the functional density of FPGAs by physically relocating instruction modules to available FPGA space. An image processing application was developed on DISC to demonstrate the advanteges of paging application-specific instruction modules.

Read the paper · More papers on PaperTik