arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.08322cs.AR
收藏

FPGA上双处理器系统的实现

An Implementation of a Dual-Processor System on FPGA

Mohammed Eqbal Eshaq

AI总结:

本文提出并实现了一种基于FPGA的紧耦合双处理器平台,采用Nios II 32位软核架构,优化资源利用并研究缓存设计等问题,通过对比单双处理器配置及行业标准CPU平台验证了其性能。

摘要:

近年来,现场可编程门阵列(FPGA)发展迅速,为全新的计算范式铺平了道路。另一方面,计算机应用也在不断演进。人们对一种既通用又具备满足当前应用处理趋势的处理能力的系统需求日益增长。本文提出了一种紧耦合的基于FPGA的双处理器平台的设计与实现。我们构建了一个优化FPGA资源利用的平台,并允许对缓存设计等实际实现问题进行研究。随后评估了所提原型的性能,研究并比较了单处理器和双处理器系统的不同配置,同时将其与已发表的常见行业标准CPU平台结果进行对比。所提实现采用了专为Altera Cyclone III系列FPGA设计的Nios II 32位嵌入式软核处理器架构。

英文摘要:

In recent years, Field-Programmable Gate Arrays (FPGA) have evolved rapidly paving the way for a whole new range of computing paradigms. On the other hand, computer applications are evolving. There is a rising demand for a system that is general-purpose and yet has the processing abilities to accommodate current trends in application processing. This work proposes a design and implementation of a tightly-coupled FPGA-based dual-processor platform. We architect a platform that optimizes the utilization of FPGA resources and allows for the investigation of practical implementation issues such as cache design. The performance of the proposed prototype is then evaluated, as different configurations of a uniprocessor and a dual-processor system are studied and compared against each other and against published results for common industry-standard CPU platforms. The proposed implementation utilizes the Nios II 32-bit embedded soft-core processor architecture designed for the Altera Cyclone III family of FPGAs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑