• 滚动新闻:
  • 西安赛格电脑城QQ交流群463359 欢迎加入讨论
  • AMD官方详解推土机“弹性浮点单元”!
    时间:2010-10-31  来源:互联网  作者:互联网  
    导读:尽管在AMD北京融聚未来创新技术大会上,AMD全球服务器首席技术官Don Newell已经深入介绍了推土机、山猫微架构,但是可能还有很多网友还进行更深入的了解。 在AMD官方博客上,AMD服务器与工作站产品市场经理John Fruehe今天就推土机架构中的所谓Flex FP(弹性

    尽管在AMD北京“融聚未来”创新技术大会上,AMD全球服务器首席技术官Don Newell已经深入介绍了推土机、山猫微架构,但是可能还有很多网友还进行更深入的了解。在AMD官方博客上,AMD服务器与工作站产品市场经理John Fruehe今天就推土机架构中的所谓“Flex FP”(弹性浮点单元)做了详细阐述。 西安电脑配件报价

    AMD官方详解推土机“弹性浮点单元”!

    www.029diy.com

    AMD官方详解推土机“弹性浮点单元”! 西安电脑配件报价

        采用了“Flex FP”设计后,Bulldozer将在浮点性能上带来巨大进步,这对于科学、财务等领域的应用来说是一大利好消息。这些领域要求持续性的大量浮点预算,并且现有的架构面临越来越大的性能挑战。 www.029diy.com

        我们已经知道,AMD推土机架构采用了模块化设计,每个模块内有两个整数核心和一个浮点核心,各自搭配专用的调度器,而且浮点核心可为两个整数核心所共享使用。因为有自己的调度器,浮点核心不必依赖整数调度器去安排浮点命令,也无需借助整数资源去执行256位命令。相比之下,Intel的架构中整数和浮点核心共用一个调度器,它必须同时处理整数和浮点命令。

    西安电脑组装,西安组装电脑

        推土机架构会在指令集方面做出大幅度的扩展,加入支持SSSE3、SSE 4.1/4.2、AVX、AES、FMA4、XOP、PCLMULQDQ等等,其中最关键的就是AVX。

    西安电脑组装,西安组装电脑

        AVX指令集可以执行256位浮点指令,但需要澄清的是,并没有什么所谓的“256位命令”。单精度命令都是32位的,双精度则是64位。使用今天标准的128位浮点单元,可以在一个时钟周期内并行执行四个单精度命令或者两个双精度命令。有了AVX效率就可以翻一番,亦即每时钟周期内执行八个32位单精度命令,或者两个64位双精度命令。

    本文来自西安装机网www.029diy.com

        当然了,这得要应用程序支持AVX才行,否则的话256位浮点单元只会运行在128位模式下——正因为如此,AMD提出了弹性浮点单元。 西安装机网

        如今的典型数据中心负载都以整数运算为主,浮点运算只占很小一部分,所以绝大多数情况下一个庞大的256位浮点单元只会白白消耗内核面积和功耗,坐视整数单元忙得要死。推土机通过在两个整数核心之间共享一个256位浮点单元,既节省了内核面积和功耗,也能灵活满足实际负载需求。

    www.029diy.com

        Flex FP弹性浮点单元由两个128位FMAC(乘法累加器)组成,每一个都可以在每时钟周期内执行FMAC、FADD(浮点加法)、FMUL(浮点乘法),而Intel的架构中只能通过单个FADD管线执行FADD指令,FMUL亦然。有了FMAC单元,乘法和加法命令不会像标准FADD、FMUL那样拥堵在一起,两个单元都可以灵活处理这些计算命令。如果一个程序只使用FADD,那么两个FMAC单元都可以全力执行FADD。

    西安装机网

        这种设计的其他好处还有:支持FMA4指令而实现非破坏性DEST,降低寄存器的压力;消除中间反复步骤,提高精确度。 西安赛格电脑城报价

        顺便再说说AES。如果应用程序符合美国商务部FIPS 197加密标准,AES就能为其实现硬件加速。推土机的Flex FP单元也能执行这些一次16个字节的指令,速度为每时钟周期一个,是现有带宽的两倍。 西安电脑配件报价

        Flex FP的设计理念对降低功耗也大有好处,能让设计人员在同样的功耗指标下放入更多繁忙的整数单元。事实上,Flex FP的设计目标之一就是将其空闲功耗降至峰值功耗的区区2%。 西安电脑配件报价

        Flex FP的美妙之处在于它既是单个256位浮点单元,又被两个整数核心所共享。每个时钟周期内,每个整数核心都可以通过两个128位指令或者一个256位指令来来操作256位并行数据,或者每个整数核心同时执行128位命令。 本文来自西安装机网www.029diy.com

        这种硬件设计对BIOS、软件编程来说也并不复杂,可以随着每个处理器时钟周期儿变化,以满足特定时刻的需求。以下是每个周期内的四种可能场景: www.029diy.com

        1、核心1:两个128位AVX或者未编译SSE命令;核心2:无浮点命令 西安赛格电脑城报价

        2、核心1:无浮点命令;核心2:两个128位AVX或者未编译SSE命令

    西安赛格电脑城报价

        3、核心1:128位浮点命令;核心2:128位浮点命令 西安装机网

        4、核心1:无浮点命令;核心2:无浮点命令

    www.029diy.com

        可以看出,浮点单元的弹性设计使得整个系统都更加灵活,也优化了每个周期内每个核心的性能。 www.029diy.com

        对于应用程序来说,256位AVX指令集需要它们重新编译才能充分利用,这显然需要时间和反复测试,因此AVX的普及也不会是一朝一夕的事情,而灵活的Flex FP浮点单元设计有望加速这一进程。

    西安电脑配件报价

      www.029diy.com

    页面关键字:单元,弹性,详解,官方,命令,核心,西安赛格电脑城,西安百脑汇电脑城

    热门推荐

    学院

    配置

    资讯

    打折

    新手操作电脑最忌讳的十八个动作
    鸟学装机系列之—图解内存安装
    居家专用!打造全能家庭影音中心
    怎么DIY一台满意的主机
    组装机和品牌机对比分析
    菜鸟进阶之二:A卡:HDMI直接输
    如何选一款好的光驱
    电脑硬件超频经典教程
    整机信息及测试软件EVEREST 5.50
    了解什么是NTFS格式和他的妙处
    新年中高端游戏配置
    6万元富二代专用烧钱组装PC配置
    专业级图形音像型配置
    9000元i7高端发烧友装机配置
    2381元单主机低端主选电脑配置
    元宵节娱乐游戏型配置
    不到3000元电脑配置游戏家用办公
    6500元大学生游戏配置宿舍机王
    游戏不用愁 新三剑侠攒机完全攻
    6500四核独显高性能装机配置
    创新工场新年会 李开复豪宅中玩
    挑战谷歌! 微软20亿美元Bing广告
    2012年前Intel芯片组不会支持USB
    西安赛格捐赠50万资助陕师大贫困
    百度上涨竞价排名费,最高涨8倍
    转播卫星升级,看走投无路的山寨
    电脑DIY市场未来消失?英特尔力
    酷睿取代奔腾还需一步步走
    Windows 7 SP1 Build 7601.16502
    17岁男孩为买ipad 2万元将一只肾
    西安赛格电脑城远光科技五一装电
    赛格09年度优秀颁奖典礼
    西安赛格什么饭好吃?就赛格电脑
    西安赛格电脑城投诉电话客服系统
    全线产品5折起!多彩官方淘宝店
    真心换放心 航嘉315安全普及活动
    与国同欢庆 “礼”贺千万家
    “3.15消费者权益日”宣传活动
    西安装机网迎双节装机送大礼活动
    赛格电脑商城春季大型人才招聘会
  • 新闻资讯
  • 内存新闻  |  
  • 主板新闻  |  
  • 显卡新闻  |  
  • 显示器新闻  |  
  • 机箱电源新闻  |  
  • CPU新闻  |  
  • 硬盘新闻  |  
  • 光驱新闻  |  
  • 鼠标键盘新闻  |  
  • 其他外设新闻  |  
  • 打折促销信息  |  
  • 美图
  • 街拍美女  |  
  • 网络美女  |  
  • 白领美女  |  
  • 数码宝贝  |      
  • 销售美女  |  
  • 校园美女  |  
  • 非主流  |  
  • 夜店美女  |  
  • 知识学院
  • 装机学院  |  
  • 内存学院  |  
  • 主板学院  |  
  • 显卡学院  |      
  • 显示器学院  |  
  • 光驱学院  |  
  • CPU学院  |  
  • 硬盘学院  |      
  • 机箱电源学院  |  
  • 鼠标键盘学院  |  
  • 其他外设学院  |  
  • 论坛
  • 回答网友提问  |  
  • 杂七杂八广告  |  
  • 视频分享区  |      
  • 电脑组装配件  |  
  • 品牌机笔记本  |  
  • 图片分享区  |      
  • 二手电脑交易  |  
  • 安全病毒交流  |  
  • 留言建议区  |      
  • 软件应用交流  |  
  • 网络技术交流  |  
  • 西安大杂烩  |      
  • 发配置求配置  |  
  • 周边数码产品  |  
  • 版主讨论区  |      
  • 操作系统交流  |  
  • 申请友链区  |  
  • 029DIY配置库
  • Intel平台  |  
  • 2000 - 以下  |  
  • 2000-3000  |  
  • 3000-4000  | 
  • 4000-5000  |  
  • 5000-6000  |  
  • 6000以上  |  
  •                    
  • AMD平台  |  
  • 2000以下  |  
  • 2000-3000  |  
  • 3000-4000  |  
  • 4000-5000  |  
  • 5000-6000  |  
  • 6000以上  |  
  • 赛格在线商城
  • 键盘  |  
  • 鼠标  |  
  • 键鼠套装  |  
  • 音箱  | 
  • 鼠标垫  |  
  • 摄像头  |  
  • 耳机  |  
  • 数码相框  |  
  • 电子书  |  
  • 移动DVD   |  
  • 移动硬盘  |  
  • 闪存卡  |  
  • 笔记本  |  
  • 一体电脑  |  
  • 服务邮箱:029diy@163.com 服务QQ:825563616 / 825566163 欢迎加入本站QQ群
    Copyright @ 2007 - 2010 029diy.com All Rights Reserved 陕ICP备08005530号