MIPS:性能与面积完美结合

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:tinnagirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  MIPS32 74K内核架构
  6月19日,MIPS推出了MIPS32 74K(以下简称74K)内核产品。该产品采用标准硅工艺,是目前嵌入式市场速度最快的1GHz可合成处理器内核。
  此次发布的74K内核是首款可合成32位处理器,它采用65nm制造工艺,采用普通标准单元和EDA流程。由于74K采用了革命性的嵌入式微架构,在同类产品中,它以最小的芯片面积提供了最高的执行性能。根据MIPS公司公布的数据显示,新发布的74K内核面积为1.7平方毫米。此次发布的74内核共有两款产品:MIPS32 74Kc和MIPS32 74Kf,两者均具有CorExtend功能(该功能应用于自定义指令)。此外,由于74K具有二进制兼容的特性,它可以直接替代原有的MIPS32 24K系列内核,而不需要对应用代码进行任何修改,而运行速度可达到原有产品的1.5倍到1.6倍。
  
  双流水线架构
  
  利用现代指令集架构获得性能的一种方法就是采用多段双流水线(74K采用17段流水线),可同时执行一条以上的指令,并且使时钟速率突破1GHz。
  以前的产品也采用过双流水线系统,但是这种频率和双流水线的组合以及可合成流程的限制仍然是一个巨大的挑战。为了在完全可合成流程中实现频率目标,在一些区域增加了更多的流水线。MIPS公司发现,无序执行单元在处理流水线方面要比有序执行单元更有效率。
  此外,采用无序执行也有助于双流水线非对称。
  从传统意义上说,有序双发流水线是对称的,即它们可以在两条流水线中复制执行单元。这将有助于指令沿着流水线行进,通常可得到一条流水线的支持。但是负载和存储指令不属于上述范畴。MIPS公司发现,无序执行技术可帮助他们实现非对称执行单元,而性能不会受到影响。
  地址生成(AGEN)的一条7段流水线可处理存储转移负载/存储,并控制传输分支/转移指令,而6段ALU流水线处理所有的与算数、逻辑和计算相关的指令。这就减少了流水线设计的复杂性,进而减少了芯片面积和功耗。
  这两条流水线是根据一个程序的典型指令混合精心挑选出来的,这样两条流水线的指令各占 50%。事实上,通过分析处理器针对的应用,可以确定大约一半的指令为负载/存储和控制转移指令,另一半为算术计算指令。因此,平均起来流水线是基本平衡的。
  当然,情况并不总是如此,可能会出现本地存储器分组或算术指令,而无序执行机制可能超出本地分组。事实上,它能够处理最多16个指令的窗口,每条流水线8个指令。只要指令集群小于窗口尺寸,机器就能对非对称进行处理。
  
  二进制兼容性
  
  采用无序执行技术的另一个主要优势在于它能够实现完全的二进制兼容。
  对于现有的单发遗留代码,几乎没有性能缺点(在同样的时钟频率),因为处理器而不是编译器可以确保呈现的指令最有效地执行双发架构,从而发挥重要作用。
  因此,在74K芯片的高时钟频率下,不需要重新编译应用代码,使现有代码的性能得到很快的提升。同样重要的是,它还不需要经过生态系统中其他伙伴的认证程序。所有这些都可以缩短设计上市的时间。
  现有24K内核基准代码不需要重新编译,在74K内核的运行速度可提高1.5到1.6倍,与重新编译代码的结果非常相似,尤其是 Dhrystone基准。其他基准,诸如Consumer Mark的24K内核二进制代码在74K内核上运行的性能提高了1.4倍,重新编译的同样代码只提高了1.5倍。
  
  更优越的性能
  
  当然,新设计不仅提高时钟频率,而且还提高了整个系统性能。DSP ASE Revision2是用于加快DSP和媒体处理应用的增强型指令集。
  它为采用8位整数数据类型的图像处理和视频处理应用提供了27个新指令。
  通过采用DSP ASE指令实现的性能改善,取决于所采用的算法和数据类型。不过在实际使用中,16位数据的典型处理速度可以提高大约1.5倍,而8位数据大约为2倍。
  如果具體应用对性能要求更高,74K内核设计还包括了一个允许功能单元添加到流水线的CorExtend模块,它可访问所有可视编程器通用寄存器和累加器。
  这将有助于设计者增加一套专用指令,每个指令可选择多达两个源GPR和一个累加器。
  这个强大的功能有利于用户扩展现有的MIPS32 Release2指令集,以改善性能和定制其目标应用的内核,同时可以不做改变,仍然运行现有生态系统的编解码器和堆栈。
  这个组合在保证开发人员实现系统性能改善和按时上市方面非常有用。
  根据目标应用需求,该设计包括4路集联L1高速缓存,具体配置为16KB、32KB或64KB,以获得定制设计性能和尺寸方面灵活性。
  内核的数据高速缓存为128位或64位,可改善信息包转发、数据处理和存储器复制功能。存储器复制功能非常耗时,对于许多多媒体设备操作至关重要,而且对普遍采用的Linux等嵌入式系统也越来越重要。
  Linux广泛使用MemCopy,因此可以访问更多的高速缓存,通过减少读写高速缓存的时间来改善性能。
  
  链 接:MIPS大事记
  
  MIPS公司可以说是RISC架构的先锋。早在1981年,美国斯坦福大学的John Hennessy教授就发布了第一款MIPS芯片。1984年,Hennessy教授离开校园创办了MIPS计算系统公司。
  该公司在1985年发布了第一款产品R2000,并且在1988年开发出了升级版芯片R3000。上述这两款32位芯片成为MIPS公司在芯片行业立足的基石,同时这两款芯片也主要用于SGI的图形工作站。
  1991年,MIPS公司发布了世界上第一款64位芯片R4000。但是由于资金方面的原因,这款芯片迟迟无法商品化。由于MIPS芯片对于SGI公司的产品极为关键,SGI于1992年正式收购了MIPS,以防止MIPS芯片架构设计外流。之后,该公司更名为MIPS科技。
  随着时间的推移,Intel的IA架构逐渐成为桌面及服务器计算市场的主流,SGI公司也决定将其体系架构转向Intel。MIPS于1998年6月30日进行IPO(首次公开募股),不再是SGI的全资子公司。
  目前,MIPS已经完全退出了桌面市场,而将其重心完全转移到嵌入式市场领域,该公司是世界上第二大嵌入式处理器公司,在机顶盒、无线路由器、打印机、DVD刻录机等领域占据绝对的领导地位。
其他文献
自20世纪80年代以来,随着互联网的发展和笔记本电脑的普及,人们工作和生活的节奏变得越来越快。传统的有线局域网要受到布线的限制,如果建筑物中没有预留的线路,布线和调试的工程量将会非常大,用户使用也相当麻烦。因此,高效快捷、组网灵活的无线局域网(Wireless LAN,WLAN)应运而生。    原理    无线局域网是指用户以电脑透过区域空间的无线网络卡(Wireless Card/PCMCIA
本报讯 欧盟法庭6月6日宣布,将在9月17日之前解决与微软的纠纷,最终决定微软是否违反了反垄断法令。    2004年3月,经过长达数年的调查之后,欧盟裁定微软垄断罪名成立,对微软处以4.97亿欧元(约合6.57亿美元)的巨額罚款,同时要求微软在欧洲推出除去媒体播放器的Windows,并同竞争对手共享通信协议等相关技术信息。但微软对欧盟的指控予以否认,并随即提起上诉。  微软同欧盟之间的反垄断官司
IT给为数不多的企业带来了巨额的收益,但对于大多数企业而言,它所带来的挫败与失望要远远多于荣誉。在热火朝天的IT浪潮中,我们来冷眼看IT一把。拨开重重迷雾,重新审视IT投资和管理的方法。  现代商业起源于1829年秋一个名为雨山(Rainhill)的英国小镇,虽然人们可能对此尚存争议。雨山位于利物浦以东10英里处,这条新的铁路主干线从1826年开始建设,到1830年完工。铺设这条长达32英里的铁路
难点分析    随着市场经济的不断发展,大量的中小企业不断涌现。中小企业作为国民经济的重要组成部分,对经济发展和社会稳定起着举足轻重的作用,但是由于其资产规模小,抵御市场风险的能力不强,财务制度不健全,又受宏观经济环境的变化和体制的影响,中小企业在财务管理方面存在与自身发展和市场状况不适应的情况。借助信息化手段,对中小企业财务进行有效的管理,既是中小企业发展的必然需要,又是客观环境对中小企业经营理
习惯了通过Google、百度解决一切问题的人在公司上班使用企业的IT系统,他希望有什么样的效果?  比如,一位销售经理要去拜访一位客户,他当然希望通过一个按钮就能把关于该客户散布在各个部门的资料一次性调出来。但他发现这样的调用几乎不可能,因为内部不同部门之间的系统并不统一,数据应用方式不一致,甚至没有可比性,而且即便能调用的部分也因為数据间的不统一而非常缓慢和容易出错。如果要找散落在其他部门的资料
神州数码和华硕的业务负责人为上年度表现优秀的渠道商颁奖。  在6月22日召开的2007神州数码华硕笔记本电脑全国代理商大会上出现了有意思的一幕。  当神州数码华硕笔记本产品部总经理韩君介绍暑促策略时,演讲PPT中闪出了“暑期促销计划,我们将根据下午的讨论确定”的字样。台下参会的100多家经销商都感到非常诧异——难道渠道商的意见还能左右厂商和总代理的重要决策吗?  虽然很多厂商和总代理都在说要与渠道
2007年4月27日,作为北京2008年奥运会火炬的设计者,联想正式面向全球推出了两款限量2008台的奥运火炬机型——天骄和锋行火炬纪念版。这2008台火炬机型(天骄、锋行各1004台),每台拥有全球唯一的编号,具有特殊的收藏价值,其中尤以集传统东方文化底蕴与现代时尚科技设计于一身的天骄火炬机为佳。    凤凰迎天下火炬设计师传世佳作    这两款限量版火炬机型都是源自北京奥运会火炬设计团队原班人
从应用角度来看,企业要把握整体性能和应用价值的提升,应先确定自身需求,量体裁衣,选择能够支持应用的平台。企业最好购买比目前所需的计算能力稍高一些的服务器,以便适应未来扩展的需要。  Q:选购服务器时应该考察的主要配置参数有哪些?  A:1.CPU和内存。CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与相应的CPU搭配使用。  2.芯片组与主板。即
关键字:网格化/城区管理/SOA     网格化城区管理是城市管理行之有效的方法。那么SOA如何帮助城区管理“画网格”呢?  数字城区网格难画  飞速发展中的朝阳区,管理的复杂度和难度与东城区相比有着本质的不同。快速增长的人口数量和经济规模,使得朝阳区的城市管理面临巨大挑战。  面对面积大、人群复杂且不断发展的城区环境,如何利用信息化的手段解决城市管理中的诸多问题,是摆在朝阳区信息化工作办公室面前
近年,花样年将目光放在成本领先这一策略上  深圳市花样年投资发展有限公司(以下简称“花样年”)成立于1996年9月,主营房地产业,是一家跨地域、多元化的生活产业开发投资公司。  为了全面提升企业核心竞争力,从全国几千家房地产企业中脱颖而出,花样年在提高差异化  竞争力的同时,也将目光放在了成本领先策略这一方面。    一期做好基础打底    2005年,花样年提出了“全员成本”的发展战略,在内部加