Open meton-robean opened 4 years ago
gem5 仿真 ,利用gen5的cpu模板可以魔改 挂载协处理器来加速应用 ,见LaCore
https://github.com/harvard-acc/gem5-aladdin
相关论文 Co-Designing Accelerators and SoC Interfaces using gem5-Aladdin(MICRO2017) 加速器是通过Aladdin模拟:Aladdin跟踪剖视软件代码,生成相应的dynamic data dependence graph(DDDG),加速器模拟时会加载DDDG到用户定义硬件约束的Aladdin模拟系统; 在gem5中运行测试程序前,会在加速代码中添加dmaLoad和dmaStore指令用于DMA取数,同时会将相应的DDDG文件加载的Aladdin生成相应的加速器仿真;测试程序运行时Aladdin会跟踪加速代码在DDDG中的运行,当调用DMA操作时,Aliddin会项gem5的DMA发送请求。
在xloop的论文中用到了,可以参见xloop的会议ppt
risc-v工具链 rocket chip rochet chip 的RoCC接口可以挂载自定义的加速器