论文部分内容阅读
目前应用软件的需求已经远远超出了传统处理器的能力所及。一种解决方法是通过硬件加速,采用专用协处理器来提升处理性能。主要采用两种方法,一种是FPGA作为协处理器,另一种是多核。FPGA方案在价格、性能、易用性以及功耗方面具有优势,主要用于非常高端的高性能计算(HPC)方面。但是FGPA是纯硬件,灵活性相对较差。多核主要通过软件方法来实现,灵活性高,尤其当多核的个数改变时,所增加的软件工作量较小。因此,采用FPGA或多核,主要看应用。本期刊登了两篇代表协处理器不同发展方向的文章,以飨读者。
The current demand for application software has gone far beyond the capabilities of traditional processors. One solution is to speed up the processing of hardware by using a dedicated coprocessor to improve processing performance. There are two main methods, one is FPGA as coprocessor and the other is multi-core. FPGA solutions have advantages in terms of price, performance, ease of use and power consumption, and are mainly used in very high-end high performance computing (HPC). But FGPA is pure hardware, relatively poor flexibility. Multi-core is mainly achieved through software methods, and has high flexibility. In particular, when the number of multi-core cores is changed, the added software workload is small. Therefore, the use of FPGA or multi-core, mainly depends on the application. This issue of two articles on behalf of different directions co-processor development to readers.