打印

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

[复制链接]
2193|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
drentsi|  楼主 | 2011-8-22 21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近研究指令集,以及从反汇编的情况看,多数指令相关度不大,
通常5~8条指令是不相关的,可以并行执行,
统计出来的相互依存的指令不到1/3,
把流水线增加到8级,速度可提高到400MHz以上
采用多发射,同时发射4条8条指令
然后用时分复用实现多线程,整体性能提升相当可观,
初步估计整体性能可提升10~20倍,而且不会占用很多资源,
估计xilinx会不高兴的,直接影响到内置PowerPC和ARM处理器的FPGA销量,
构架是清晰的,有时间琢磨一个试试看

相关帖子

沙发
AutoESL| | 2011-8-23 08:44 | 只看该作者
"估计xilinx会不高兴的,直接影响到内置PowerPC和ARM处理器的FPGA销量"
Microblaze不是Xilinx的?

使用特权

评论回复
板凳
hjjnet| | 2011-8-23 16:42 | 只看该作者
楼主在microblaze上移植过linux冒

使用特权

评论回复
地板
drentsi|  楼主 | 2011-8-23 20:58 | 只看该作者
可以跑linux的,开发环境已经建立了,只是对linux还需要熟悉
详细见这里
http://xilinx.wikidot.com/microblaze-linux

使用特权

评论回复
5
opple| | 2011-9-5 07:16 | 只看该作者
先熟悉下再说

使用特权

评论回复
6
opple| | 2011-9-5 07:17 | 只看该作者
不要操之过急了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学习,思考。

144

主题

1720

帖子

43

粉丝