论文部分内容阅读
由于硅技术在处理器工业发展对处理器工业的影响,为了满足当前对高性能和高吞吐率的需求,众核处理器成为主流计算机体系结构。然而,因为速度限制和精确度的不足,使用传统的方法对众核处理器进行模拟和仿真远远不能满足需求。使用FPGA原型验证能显著提高模拟的速度,但是设计的复杂度和验证难度也相应增加。本文提出一种Godson-TI众核验证平台(GVE),目的是对Godson-TI众核处理器的设计提供快速原型验证和调试机制。GVE使用了在同一个板卡上有6个Xilinx Virtex-5 LX330 FPGA的硬件平台,因此能够将Godson-TI众核处理器和外围设备全部映射到FPGA中。除硬件平台外,本文提出的工具链Godson-T Studio为众核验证工作提供编译器、程序加载器、调试器和监控器,同时,通过本文提出的新技术,即Check-point解决精确度损失的问题。实际运行情况表明,GVE由于有很高运行速度和较为精准的调试功能,能够极大地缩短了验证周期,如可以在一个小时内完成几千个测试程序,而基于软件的方法却需要几天的时间才能执行完毕。基于以上特征,GVE为16结点的Godson-T众核处理器流片项目做出巨大贡献。