High-Performance Reconfigurable Computing
暂无分享,去创建一个
H igh-performance reconfigurable computers (HPRCs)1,2 based on conventional processors and field-programmable gate arrays (FPGAs)3 have been gaining the attention of the high-performance computing community in the past few years.4 These synergistic systems have the potential to exploit coarse-grained functional parallelism as well as fine-grained instruction-level parallelism through direct hardware execution on FPGAs. HPRCs, also known as reconfigurable supercomputers, have shown orders-of-magnitude improvement in performance, power, size, and cost over conventional high-performance computers (HPCs) in some computeintensive integer applications. However, they still have not achieved high performance gains in most general scientific applications. Programming HPRCs is still not straightforward and, depending on the programming tool, can range from designing hardware to software programming that requires substantial hardware knowledge. The development of HPRCs has made substantial progress in the past several years, and nearly all major high-performance computing vendors now have HPRC product lines. This reflects a clear belief that HPRCs High-performance reconfigurable
[1] Duncan A. Buell,et al. Splash 2 - FPGAs in a custom computing machine , 1996 .
[2] Stephen M. Trimberger. Field-Programmable Gate Array Technology , 2007 .
[3] Edusmildo Orozco,et al. Reconfigurable Computing. Accelerating Computation with Field-Programmable Gate Arrays , 2007, Scalable Comput. Pract. Exp..