小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2013年
5期
1102-1107
,共6页
李颀%安虹%李功明%邓博斌
李頎%安虹%李功明%鄧博斌
리기%안홍%리공명%산박빈
多核处理器%FPGA%模拟器%事务存储%线程级推测
多覈處理器%FPGA%模擬器%事務存儲%線程級推測
다핵처리기%FPGA%모의기%사무존저%선정급추측
多核处理器通过增加处理器核数提高计算能力,虽然可以通过同时运行多道程序的方式利用处理器资源,但是多核处理器真正的成功取决于解决并行应用开发中的难题.为此,处理器体系结构和编程模型的协同开发是必须的.而随着核数的增多,传统上使用的软件模拟器因为软件的串行性而性能越来越差,无法支持这种软硬件协同开发.FPGA天生的并行性使它在模拟多核处理器时具有较高的模拟性能和高度的可扩放性,成为处理器体系结构研究的理想工具.本文介绍了基于FPGA的多核模拟系统,RAMP-Pink.该系统基于HASim实现,同时支持事务存储和线程级推测,用于对事务存储和线程级推测的软硬件协同开发.该模拟系统可配置不同的FPGA开发平台,也可以以软件模拟方式运行.
多覈處理器通過增加處理器覈數提高計算能力,雖然可以通過同時運行多道程序的方式利用處理器資源,但是多覈處理器真正的成功取決于解決併行應用開髮中的難題.為此,處理器體繫結構和編程模型的協同開髮是必鬚的.而隨著覈數的增多,傳統上使用的軟件模擬器因為軟件的串行性而性能越來越差,無法支持這種軟硬件協同開髮.FPGA天生的併行性使它在模擬多覈處理器時具有較高的模擬性能和高度的可擴放性,成為處理器體繫結構研究的理想工具.本文介紹瞭基于FPGA的多覈模擬繫統,RAMP-Pink.該繫統基于HASim實現,同時支持事務存儲和線程級推測,用于對事務存儲和線程級推測的軟硬件協同開髮.該模擬繫統可配置不同的FPGA開髮平檯,也可以以軟件模擬方式運行.
다핵처리기통과증가처리기핵수제고계산능력,수연가이통과동시운행다도정서적방식이용처리기자원,단시다핵처리기진정적성공취결우해결병행응용개발중적난제.위차,처리기체계결구화편정모형적협동개발시필수적.이수착핵수적증다,전통상사용적연건모의기인위연건적천행성이성능월래월차,무법지지저충연경건협동개발.FPGA천생적병행성사타재모의다핵처리기시구유교고적모의성능화고도적가확방성,성위처리기체계결구연구적이상공구.본문개소료기우FPGA적다핵모의계통,RAMP-Pink.해계통기우HASim실현,동시지지사무존저화선정급추측,용우대사무존저화선정급추측적연경건협동개발.해모의계통가배치불동적FPGA개발평태,야가이이연건모의방식운행.