“倍频?什么意思?”
“我们知道,处理器的运算速度会越来越快,但是计算机上其他的零件无法跟着同步运行,所以,我们就提出了倍频的概念,外面的电路还用 25兆赫兹的速度运行,我们的处理器用 2倍的速度运行,这就是 50兆赫兹。”
倍频是解决计算机内外速率矛盾的重要一个技术突破,外面跑得慢,里面跑得快,这个没关系,只要成倍数就行,后世的高性能处理器,动辄都是几十倍频的,外频都是 100兆赫兹,处理器频率高低,就看倍频,最牛的 i9处理器,倍频可以达到 74,让频率达到 7.5g赫兹。
倍频技术是从 486时代开始的,不过并不是最初的 80486dx,而是后期的 80486dx2,这就是二倍频,后面还有 dx4,也就是 4倍频,这样外频还是 25兆,主频却达到了 100兆。
但是,处理器频率高了,热量就会迅速增加,要降低热量,就需要更先进的生产工艺,带倍频的处理器要到 0.8微米工艺的时候才有,而龙芯公司,靠着 0.8微米生产工艺,直接就把倍频给捣鼓出来了!
虽然龙芯公司刚刚涉足处理器市场,但是就已经带给整个处理器行业一些惊天巨变,这倍频技术就是其中之一!
英特尔哭去吧,你们还没有,咱们已经搞出来了!
“这技术,听起来很先进啊!”
“对啊,这龙芯处理器,难道性能很强?”
“各位,在这里,我们将会现场展示圆周率的计算,大家都知道,这是超级计算机才喜欢做的项目,今天,我们在这里展示一下,计算到一百万位,看看需要多少时间,首先,请大家先看一下程序。”
虽然用的是龙架构,龙指令集,但是,现在这个时代的软件很简单,很容易移植,毕竟这个时代常用的 dos系统,是 80年的时候西雅图电脑产品公司程序员蒂姆-帕特森花费了四个月时间编写出来的。最早的 linux系统,据说只花了一个月。
现在,只需要让龙芯一号跑起来,其他的什么中断之类的操作都不管,只要能跑圆周率计算程序就行,自然也用不了多长时间。
一个“巨大”绘图专用的 21寸显示器被摆在了展台上,上面是蓝色的界面,典型的 c语言程序环境,此时,屏幕上出现了代码。
别看圆周率无穷尽,编写它的程序其实很简单,如果要计算到小数点后面一千位的话,用六行代码就够了。
现在要计算百万位,代码数量也不是很多,有经验的程序员一眼就能看出来是 76年数学家研制的最新的平方收敛的迭代函数法,运算精度相当高,算到一百万位没有任何问题。
“好,现在我们看时间,下午三点半,我们准时开始计算!”
程序开始运行,屏幕上开始不断地跳跃起来数字。
“这运算速度也太快了吧?”
“是啊,我手头有台 40兆赫兹的 386电脑,运算起来也没有这么快的!”
数字不停跳跃,以至于看不清楚,说明数据正在源源不断地被算出来,用时很短!
这不是超级计算机,只是普通的微机!一台个人电脑的运算能力,就可以比十几年前的超级电脑强!
这绝对不是开玩笑,第一次计算到百万位的超级计算机 cdc7600,运算速度不过每秒 3600万次,也就是 36兆赫兹,而现在,个人电脑的运算速度就能达到这个级别了!
但是,用 386来算圆周率并不快,因为这主要依赖于浮点运算!
时间在一点点地过去,下面的人都抬起头来,看着那计算机屏幕,没有人注意到,那架无人机已经悄悄地降落下来,然后被回收。
无人机的使命已经结束了,接下来是属于龙芯的!
十分钟,二十分钟……半个小时。
“现在是四点零三分,我们的龙芯一号已经完成了全部计算!”秦锋说道:“现场有哪位赞助一下,让我们把结果打印出来,如果没有的话,那我们只能在屏幕上展示,大家可以拍照片,验证我们的计算结果是否正确。”
计算机也会出错,尤其是有缺陷的处理器,现在不仅仅要算得快,也要算得准确!
“我们菲尼克斯的展台上有,可以拿过来。”下面有人喊道:“不过,我们希望用我们的打印机换一块你们的龙芯处理器!”
“这个……我们有些吃亏,不过,我们可以……”
“吃亏?贵方的处理器多少钱?”
“现在公布我们龙芯一号处理器的售价,九百五十美元一块!”
ps:一千位圆周率程序:
#include
long a=10000,b=0,c=2800,d,e,f[2801],g;
void main()
{
for(;b-c;)
f[b ]=a/5
for(;d=0,g=c*2;c-=14,printf(“d“,e d/a),e=d%a)
for(b=c;d =f[b]*a,f[b]=d%——g,d/=g——,——b;d*=b);
}
83中文网最新地址
本章已阅读完毕(请点击下一章继续阅读!)