十问Chris Rowen:听微处理器大师讲SoC设计的前世今生

上网时间: 2010年06月24日? 我来评论 【字号: ? ?小】

关键字:微处理器? SoC设计? Chris Rowen?

4、那么Tensilica是如何来克服在功耗上的挑战的?和竞争对手比起来又有何区别?

Chris Rowen :举个例子。Tensilica赞同为特定的任务去优化处理器。优化流水线(Pipeline),优化接口,优化设计层面,然后把多个内核放在一起,以建 立一个多核系统。这种优化的能力将产生巨大的影响。我会在今天下午的会上谈到这个称作Turbo解码器的专用(Specialized)处理器。 Turbo是一种特殊的算法,可以从嘈杂的噪声中提取有用信息,在一个工作循环(cycle)内,这个解码器可以执行大约3万次,哦对的没错3万次 RISK指令。是的,通用的压缩(Compression)处理器只能执行一次指令,而这个专用处理器可以执行3万次。当然这是一个极端的例子,只是想表明当你知道你的问题在哪里,你就可以做出很多令人难以置信的事情。并行,并因此难以置信的高效率。

同样的原则可以适用于各个层面,适用于各种其他门类的专用DSP、无线接收器,适用于基带和音频的通用DSP,也适用于客户意欲进行视频处理或其他 图形压缩、安全操作、网络协议处理,以及广泛应用于射频的深嵌入式控制(Deeply Embedded Control)。

Tensilica特别集中精力于那些能够专门优化的能力,以及真正方便使用多核的能力。而因此,我们从那些传统的CPU老家伙们中区别了出来。譬如Intel、ARM、MIPS,或者其他什么人。他们都面临一个相同的物理问题,摩尔定律在给了他们更多的晶体管之后,却没有给他们更好的功率控制,对不对?

他们很少去考虑并行的问题。而与之相反,我们在应用层面非常努力地工作,以期寻找到解决方案。在云计算那段,我们确实可以将任务分割成很多子任务,但是当我在这里玩游戏(Chris又一次拿起手里iPhone开始演示),我真的被限制了。你看,一个手指只能玩一样东西哈。因此在应用处理器的层面,你 真的无法得到啥好处。MIPS、ARM,甚至还有Intel,都面对着这样一个无法在当前硅科技下有效完成多任务的问题。而那是我们擅长的。

我们看到这个市场在迅速增长,去年的出货量增长了大约70%。然后我们会试图进入所有的DPP(Data-Plane Processor)领域,包括DSP、音频视频、安全,以及深嵌入式控制,这其实和应用处理器的范畴离得很远。所以啊,我们常常会发现自己和MIPS、 ARM或Intel出现在同一块芯片上。你知道吧,其实我们就是工厂的工人啊(Chris突然哈哈大笑)!因为有这么多不同的处理器,在Date- Plane里又有这么多不同的任务,那些小而高效的处理器会有很多机会,很多接口(Socket)。

这种对于应用处理器或者接口的互补性,甚至于可以让应用处理器在执行类似于信号处理这种实时任务的时候,也完全关闭。或者比如多媒体应用,应用处理器当然可以去做,但是如果我们优化专用音频DSP的话,将获得4到5倍的效率。尺寸更小,单位时间内的吞吐量却更大。而且可以用如此多的音视频处理器够你 选择。所以几乎任何时刻,系统设计师或者SoC设计师都可以通过区别应用场景的方式,来决定卸载(Off Load)哪个处理器。

这也是为什么我认为我们可以在音频方面取得这么大的成功。当你正在设计一个手机,或者阅读显示器,或者机顶盒,或者数字电视,或者数码相机,你会 说,啊,这里有一种场景需要我做大量音频的工作。于是,把那种卸载很自然地就被设计到基本构架里去了。

而且,我们可以为应用层面的处理器自动生成软硬件,尤其是基于音频和基带的非常全面的软件库(Software Libraries)。因此,不管是老手还是菜鸟,在我们的店铺里都能找到他们所有需要的软硬件解决方案,以帮助他们最快地进入市场。集成音频、集成基 带,或者其他各种功能。

[转下一页:Tensilica有什么具体的应用?

标签 DSP?? FPGA?? RF&Microwave??

[ 投票数:? ] 收藏 ??? 打印版 ??? 推荐给同仁 ??? 发送查询 ??? ?订阅杂志

评论
免费订阅资讯速递
信息速递-请选择您感兴趣的技术领域:
  • 安防监控
  • 便携设备
  • 消费电子
  • 通信与网络
  • 分销与服务
  • 制造与测试
  • 工业与医疗
  • 汽车电子
  • 计算机与OA
  • 电源管理
  • 无源器件与模组
  • 新能源
  • 供应链管理
论坛速递
相关信息
  • 什么是微处理器
  • 微处理器又称为CPU,是指用一片或少数几片大规模集成电路组成的中央处理器。微处理器与传统的中央处理器相比,具有体积小、重量轻和容易模块化等优点。微处理器的基本组成部分有:寄存器堆、运算器、时序控制电路,以及数据和地址总线。微处理器能完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。微处理器可与存储器和外围电路芯片组成微型计算机。

  • 什么是Chris Rowen?
  • 国际电子商情提供相关Chris Rowen技术文章及相关Chris Rowen新闻趋势,及更新最新相关Chris Rowen电子产品技术

  • 什么是SoC设计?
  • 国际电子商情提供相关SoC设计技术文章及相关SoC设计新闻趋势,及更新最新相关SoC设计电子产品技术

  • 什么是微处理器?
  • 国际电子商情提供相关微处理器技术文章及相关微处理器新闻趋势,及更新最新相关微处理器电子产品技术

?新浪微博推荐
Global Sources


编辑推荐
?大家正在说


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
电子元器件数据手册下载
数据手册搜索

Datasheets China.com

《汽车电子特刊》

汽车电子系统在现代的汽车中占有的比重越来越高,对产品设计的工程师来说,产品的设计和验证面临着很多的挑战。本期《汽车电子特刊》将会向您呈现ADI技术对于汽车电子行业的应用等,还有IIC汽车电子论坛的精彩回顾哦!

扫一扫,关注最新资讯

esmc