Shi's profileItany有话说PhotosBlogLists Tools Help

Blog


    August 20

    Penryn:不止是45nm制程

      在Intel去年发布Conroe的时候,就已经表示,以后产品的更替将本着架构与制程交替更新的原则。我们看到,去年的Yonah处理器就是采用的65nm工艺,之后更新架构到现在的Conroe处理器;在今年,将基本沿用Conroe的架构,推出采用45nm工艺生产的Penryn处理器;明年,将在工艺不变的情况下推出新架构的Nehalem;在2009年,将推出采用32nm工艺生产的Nehalem-C处理器,而2010年将更新架构到Gesher处理器。处理器的性能可以依靠新的架构、频率和核心数量来拉动,而在新的制程的帮助下,可以提升处理器的频率来提高性能,而更新架构将直接提高处理器的性能。从成本上来看,在晶体管数量基本保持不变的情况下,每更新一次制程,其核心面积都将变为原来的50%,而不考虑设备投资的情况下,良率和核心面积直接决定了处理器的成本,通过减小核心面积,可以有效地降低成本,从而降低处理器的价格,维持摩尔定律的承诺。事实上,在制程转换的时候通常新的处理器会带更大的缓存,这将有利于性能,而且伴随着架构的更替,制程的进步导致的每个核心面积的缩小使得处理器可以集成更多的核心。因而,架构和制程的交替更新将持续的给处理器的发展提供动力,保证处理器性能的持续发展。
     
      在前边Tera、Tera、Tera这片文章里边已经提到,Intel将会在Penryn家族的处理器上边引进全新的45nm工艺,包括桌面双核心Wolfdale、四核心Yorkfield,移动双核心Penryn,双路双核Wolfdale DP、四核Harpertown,四路双核Dunnington DC、四核Dunnington QC,和Conroe相同,这一代的四核心仍然是通过两个包含双核心的管芯封装而成的。由于金属栅极和high-K介质的应用,晶体管的开通和关断的速度将提升20%以上,消耗的电能减小30%,而漏电电流则减小到1/5,尤其是通过栅极的漏电电流将减小到1/10。其带来的最大好处就是功耗的下降,对比同为2.33GHz的Conroe和Wolfdale,待机整机功耗从61W下降到43W,满负荷功耗从83W下降到59W,下降了约20W,这是很了不起的进步。伴随而来的是,Wolfdale和Yorkfield处理器的极限频率得到提升,四核心的官方频率将从现在的3.0GHz提升到3.33GHz。Wolfdale集成了4.1亿晶体管,相对于Conroe的2.9亿增加很多,其中L2缓存从4M增加到6M起了很大的作用,但是核心面积只有107平方毫米,相对于Conroe的143平方毫米降低了约30%,这意味着Wolfdale相对于Conroe有着更大的降价空间。
     
      然而如果以为Penryn在核心架构改进上毫无作为,那就大错特错了。首先Penryn采用了更先进的Radix-16除法器来代替之前一直采用的Radix-4除法器。由于Radix-16除法器是以16作为基数的,这样每一次迭代计算可以得到4位的商值,对于64位整数计算,只需要迭代16周期就可以得到计算结果,相对于Radix-4减少了一半。这样,Penryn在处理有较多除法应用的程序当中,尤其是需要计算平方根的情况,可以通过大大的减小除法指令的延迟,加快除法指令及与之数据相关的指令的执行,使得ROB指令缓冲器和保留站中的单元得到更好的利用,减少阻塞,从而提高整体的执行效率。从Half-Life 2游戏的测试来看,由于该引擎的人工智能系统采用的较多的平方根运算,Penryn的微架构的改变可以获得将近30%的性能提升。其次,Penryn还采用了超级Shuffle引擎,来在一个周期内完成数据打包、解包、移动、对齐等指令的执行,而这在Conroe上执行需要2到5个周期。这对于提高多媒体应用程序的执行效率大有好处。
     
      另外,针对于多媒体等方面出现的新应用和CPU与GPU协同等方面的考虑,Penryn引进了47条新指令,成为SSE4指令。其中,14条指令旨在加速视频的编码和解码,32条提高图形构建方面的效率,剩下的指令为数据流加载指令。在应用SSE4指令集后,Penryn增加了2个不同的32位向量整数乘法运算支持,引入了8位无符号数最小值及最大值运算,以及16位、32位有符号及无符号数运算,并有效地改善编译程序效率及提高向量化整数及单精度代码的运算能力。同时,SSE4改良了插入、提取、寻找、离散、跨步负载及存储等动作,令向量运算进一步高效。SSE4加入了6条浮点型点积运算指令,支持单精度、双精度浮点运算及浮点产生操作,且IEEE 754指令可立即转换其路径模式,大大减少延误,这些改变将对游戏及3D内容制作应用有重要意义。此外,SSE4加入数据流加载指令,可提高以图形帧缓冲区的读取数据带宽,理论上可获取完整的缓存行数据,即每次读取64位而非8位,并可保持在临时缓冲区内,让指令最多可带来8倍的读取带宽效能提升,对于视频、图像处理以及图形处理器与中央处理器之间的共享数据应用,有着明显的效能提升。在支持SSE4的DivX 6.6 Alpha中,性能有115%的巨大提升,这使我们看到了SSE4的光明前景。但是,和上边除法器、Shuffle引擎带来的好处不同,对于现有的应用程序来说,SSE4并不能带来什么好处,只有重新针对SSE4进行优化编译,才能发挥出SSE4的性能。从SSE2的普及来看,这不是一个一蹴而就的过程,因而指望SSE4在Penryn这一代处理器掀起性能革命是不现实的,但是这个SSE4k并没有要用户付出额外的代价,我们把它当作是白送的,笑纳就好了,随着软件的优化,处理器越来越快,这不也是很好的事情么?
     
      Penryn并不是革命性的,它只是改革罢了。但是在改革中稳步前行,继续大幅度领先对手,给用户持续带来更好的体验,更低的功耗成本,岂不是很好的事情么?
    August 11

    对于点名的回应

    照抄规则:
    1. 被点到名字得要就是把所有的问题像我一样回答出来发一篇日志在自己的页面上。所有的问题都要答。写一篇我这样的日志。最后提一个自己的问题。再点出另外八个人继续回答。列出其它8个需要回答问题的人的名字,还要到这8个人的博客里留言通知对方——你被点名了,被点名者不得拒绝回答问题,完成游戏的人将会永远得到大家的祝福。
    2. 这8个人要在自己的博客里注明是从哪里接到的,并且再想一个问题传给其它8个人,让游戏继续下去,不得回传。被点到名字的人将会得到大家的祝福,并且所有美好的愿望都会在不久的将来实现;这个明显是骗人的,不过是希望知道别人对自己看法的借口,不过这个借口还是蛮有用的袄....
    3. 不得转载

    以下正文:
            1.发现自己喜欢上一个人要多久?
               从无穷小到无穷大不等
            2.你愿意毁了生活还是愿意生活毁了你?
               显然都不愿意。但是如果两者必居其一,那我宁愿是前者
            3.你会先结婚后恋爱吗?
               有可能
            4.相信真正的爱情只有3个月的理论吗?(科学研究结果表明,一个人陷入爱情的时间最多只有3个月)
               不相信 (科学研究?伪科学研究?)
            5.什么样的男人/女人值得你为他/她付出?
               志同道合者
            6.如果有来世,想做什么?Why? 
               到时候就知道想做什么了;因为既然今世和前世没什么关联,那么来世和今世也没什么关联,现在想啥是瞎想
            7.你希望成为什么样的人?
               别人觉得好,自己也觉得好的人
            8.你小时候的梦想是什么呢?
               作金融工作者
            9.最想去哪里旅游?
               德国
            10.如果你能实现自己的一个愿望,你会许什么愿?
               国泰民安
            11.喜欢的食物是什么? 
               鸡和鱼
            12.你觉得女生卷发好还是直发好?
               直发
            13.你最讨厌什么动物? 
               爬虫,尤其是多足和长毛的 
            14.结了婚还可以偷偷喜欢其他人吗? 
               当然可以
            15.最喜欢什么饮料? 
               可乐
            16.我在你心里是个啥样的人呢? 
               中庸,享乐主义者,没啥追求
            17.你喜欢太阳么? 
               不太喜欢,比起太阳我更喜欢日光灯
            18.如果你是男生,你介意将来的老婆收入比你高么?如果你是女生,爱情和事业你更看重哪个? 
               不介意。男女平等阿
            19.如果明天就是世界末日,你今天会做些什么? 
               想法存点什么东西等着以后的生物发现
            20.太阳是什么形状的?举一个和它类似的东西。 
               球形,球
            21.你觉得自己长大了没有? 
               发育了,但是不成熟
            23.被我点你恨我吗? 
               否
            24.如果时间可以倒转,你最想回到哪个朝代? 
               宋,准确地说是北宋
            25.假如你中了500万有什么打算? 
               买套房子、投资、捐献
            26.你会喜欢上一个有点花心的男生或女生吗? 
               会
            27.心情不好时首先想到的是谁? 
               比较亲切的同学
            28.写到这里你有什么感想? 
               很艰难
            29.你最想收到什么礼物? 
               支票
            30.何车无轮,何猪无嘴,何驴无毛,何屋无门,何书无字,何花无叶?(打一句话哦~) 
               “风雨途中同心”,万能的Google阿,哈哈
            31.没有了我,你会怎样呢? 
               蝴蝶的翅膀,谁知道呢,也许会更钦佩某相
            32.最难忘的经历是什么? 
               高考
            33.对当下生活的感想? 
               平淡中透着苦涩
            34.会对什么样的男生/女生一见钟情? 
               像女生的男生和像男生的女生
            35.有没有喜欢或者欣赏过同性? 
               显然有
            36.对我说一句话吧. 
               加油,为了更美好的生活
            37. 谁最好(除了爸爸妈妈)?   
               上帝? 
            38.想不想打那个第一个发这帖的人? 
               想,浪费了多少社会生产力阿!
            39 你认为我将来会从事什么职业OR会成为什么样的人? 
               应该就是现在的延续
            40.你最喜欢的明星是?为什么呢? 
               美型的都比较喜欢,这是基因决定的
            41.怎样才知道自己已经喜欢上一个人? 
               在涉及到他的时候出现心情的异常波动吧
            42.最喜欢的音乐是? 
               对音乐没感觉
            43.说一段文字表达你对点你名的人在你心中的印象。 
               人如其名
            44.你觉得我能减肥成功吗?(被我点的人,此题跳过,明显我身材很好,只需要增肥) 
               如果需要减应该是可以减的
            45.我们认识几年了?怎么认识的?觉得我最讨厌的地方在哪里? 
               8年了,坐在前后桌就认识了。没有觉得讨厌的地方 
            46.我最最最爱干嘛?   
               应该是去喝酒吧
            47.我长的漂亮么?(注意是漂亮哦。漂亮,知道了哇) 
               比上不足,比下有余
            48.如果你能回到小时候,你想回到几岁,WHY? 
               10岁吧,家有学童初养成
            49.在高耸的山顶上最想做什么事? 
               携子共游(子不是孩子啊!)
            50.你在什么样的情况下最想自杀?你觉得在往后的日子里你会经历自杀么? 
               决不自杀,如果哪一天以自杀之名死了,那一定是他杀!
            51.醒來發現自己變成異性,會怎麽想? 
               没什么想法,男女平等阿
            52.描述下我的性格 
               比较像二系减震用的空气弹簧(构造和特性自己去搜吧)
            53.如果有人对你说 ,你这人也太XX了吧,你觉得XX是指什么? 
               可能是恶心
            54.如果要某某和某某BL的话,还不如某某和某某BL!你认为某某是谁?
               如果要Cloud和Sephy BL的话,还不如Cloud和Rufus BL (同人女无处不在?)
            55.如果有天最喜欢的那个人死了你会怎么样.......用多久忘记? 
               忘记,之后发现另一个。时间也许一周,也许一个月,也许更长
            56.在你最孤独的时候,你会?
               看书或者在线
            57.你会为了你爱的人放弃一些东西吗?(放弃的不是指家人和梦想)
               会
            58. 如果有个陌生的男生/女生问你电话号,你会怎么做?
               先了解对方的情况
            59.如果领导给你报名参加鹊桥会了,你会去么?
               会去,并且在心里怪领导多事
     
       我自己再点名就稍等。过两天有心情在坑害别人……