首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

其实Microblaze非常适合多发射多线程

其实Microblaze非常适合多发射多线程

最近研究指令集,以及从反汇编的情况看,多数指令相关度不大,
通常5~8条指令是不相关的,可以并行执行,
统计出来的相互依存的指令不到1/3,
把流水线增加到8级,速度可提高到400MHz以上
采用多发射,同时发射4条8条指令
然后用时分复用实现多线程,整体性能提升相当可观,
初步估计整体性能可提升10~20倍,而且不会占用很多资源,
估计xilinx会不高兴的,直接影响到内置PowerPC和ARM处理器的FPGA销量,
构架是清晰的,有时间琢磨一个试试看
继承事业,薪火相传
返回列表