原创 IBM Power6抛弃传统二进制 使用十进制数字

2007-5-28 16:32 2644 8 5 分类: 消费电子
    IBM公司未来的Power6处理器能够从1数到10。这对于一款时钟频率能够在每秒钟达5GHz的处理器来说看上去并没有什么不寻常,然而,Power6能够使用十进制数字0-9而非传统计算机通常使用的二进制数字0、1进行数学运算。

    据Power6的首席设计师布拉德在一次记者招待会上向记者透露:当我们在芯片上进行乘法运算时,我们用的方法与在小学时学的一样。布拉德于当地时间本周二在“秋季处理器论坛”上对Power6的详细资料进行了披露。据他表示,二进制是Power6的一般模式,相比而言,人们更喜欢十进制,在商业数据库中存储的一半以上的数字信息也是十进制的。然而,当计算机将十进制转换成二进制进行计算,然后才将计算结果转换成十进制时,就会出现计算精度问题。据他表示,有许多软件可以进行十进制数学运算,然而,在芯片进行十进制运算时可将性能提高2至7倍。但十进制计算的速度仍然不及二进制,芯片在一个时钟周期内无法完成更多的工作。  


    Power6是最新款的Power系列处理器。它集成有能够加速许多多媒体任务的AltiVec指令集。通过对多个数据元素执行同一条指令,AltiVec能够提高处理器的数据处理效率。这将有助于台式机执行音频和视频任务,而服务器在运行基因数据处理等高性能计算任务的效率也会提高。据IBM公司表示,Power6的时钟频率在4-5GHz之间。而布拉德表示,Power6的时钟频率更接近5GHz,并非4GHz;Power5的数据传输速率是150Gbps,而Power6的传输速率则达到了300Gbps。IBM公司为了与更快的时钟频率保持同步,它提高了Power6的通讯能力。  


    布拉德还表示,IBM公司还将大型主机中的一些高端可靠性特性移植到了Power6中,其旨在在软件停止运行前发现和修正尽可能多的漏洞。在每个时钟周期,芯片内核会记录它存储的全部数据。每个Power6芯片有两个内核,每个内核配置有4MB二级缓存,Power5芯片仅仅配置有2MB的共享缓存。


    除此之外,两个内核可以共享芯片上32MB的三级缓存。Power6芯片的每个内核可以同时执行两个线程。据布拉德表示,在执行数据库任务时,第二个线程的性能仅仅相当于第一个线程的大约55%。为了提高系统的虚拟能力,每个Power6芯片能够每划分为多达1024个独立的分区,每个分区都能够有各自的操作系统。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户42895 2007-5-28 19:25

我不知道这篇文章是从哪里copy过来的,但是实际上IBM并没有要抛弃二进制方式,10进制只是一种可选的方式,为了在一些需要10进制精度的地方避免二进制/10进制转化带来的误差。使用10进制,计算机的性能实际上是降低了。
相关推荐阅读
用户27809 2007-06-07 15:49
股票歌曲《死了都不卖》
p>http://cbqcgq.blog.hexun.com/9178600_d.html 应该是这样的:“将下一条指令的地址存入相应的连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新...
用户27809 2007-06-07 09:34
三点高招解除闪存盘内的病毒
       时下,我们常常会在硬盘的各个分区根目录下面看到“Autorun.inf”这样的文件,并且用鼠标双击磁盘分区图标时,往往无法打开对应分区窗口;遭遇类似上述现象时,那几乎就能断定本地计算机系...
用户27809 2007-05-28 17:02
硬盘接口类型
       硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能...
用户27809 2007-05-03 15:18
虚拟内存工作原理
虚拟内存是针对于实内存(Real Memory),也就是大家熟悉的那些各种规格的细狭的晶片而言的。所谓“虚拟”,也就是说它实际上是将你机器硬盘(Hard Disk)中的剩余空间虚设为内存(Memory...
用户27809 2007-05-03 15:16
内存的工作原里(三)
    四、总结篇 Q&A    伴随着整个PC工业的发展,内存的发展朝着速度更快,功耗更低,成本更低的方向发展,老一代DDR内存正在面临着更多新技术的挑战,不管是同门DDRⅡ、还是Rambu...
我要评论
1
8
关闭 站长推荐上一条 /1 下一条