Xilinx design tools include the configurable MicroBlaze soft processor core with a configuration tool. Configurable processors make interesting benchmarking targets. The ability to tailor a processor architecture to a target application allows you to trade off performance against on-chip resources. Tailoring can drastically increase a program’s execution speed and it can drastically increase or decrease the amount of on-chip resources needed to implement the processor. The following table shows the relative performance of three different Xilinx MicroBlaze processor configurations (minimal, intermediate, and maximum performance) over four EEMBC benchmark suites.