High-Performance Reconfigurable Computing (HPRC) is a computer architecture combining reconfigurable computing-based accelerators like field-programmable gate arrays (FPGAs) with CPUs, manycore microprocessors, or other parallel computing systems. This heterogeneous systems technique is used in computing research and especially in supercomputing.[1] A 2008 paper reported a speed-up factors of more than 4 orders of magnitude and energy saving factors by up to almost 4 orders of magnitude.[2] Some supercomputer firms offer heterogeneous processing blocks including FPGAs as accelerators. One research area is the twin-paradigm programming tool flow productivity obtained for such heterogeneous systems.[3] The US National Science Foundation has a center for high-performance reconfigurable computing (CHREC).[4] In April 2011 the fourth Many-core and Reconfigurable Supercomputing Conference was held in Europe.[5]