One of the major benefits that SoC FPGAs provide is the higher bandwidth between the fabric and the processor than would be possible with discrete solution. Intel® optimizations deliver over 125 Gbps throughput between the FPGA and the hard processor system. With these optimizations, the SoC can dramatically accelerate code while lowering power consumption in systems. SoCs also allow a programmable logic based master to maintain memory coherency with the ARM processors cache system, again something that is very difficult to do with a discrete solution. System designers can optimize the designs such that newly defined hardware accelerators can take advantage of these features to improve performance and ease the creation of software through the Acceleration Coherency Port.