Issue No. 05 - September/October (2006 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2006.85
Ricardo E. Gonzalez , Stretch
A software-configurable processor combines a traditional RISC processor with a field-programmable instruction extension unit that lets the system designer tailor the processor to a particular application. To add application-specific instructions to the processor, the programmer adds a pragma before a C or C++ function declaration, and the compiler then turns the function into a single instruction.
R. E. Gonzalez, "A Software-Configurable Processor Architecture," in IEEE Micro, vol. 26, no. , pp. 42-51, 2006.