哲儒开发者大会已经发展成为全球范围内举足轻重的技术活动,因此在其举办期间,各个媒体都在密切关注着它的任何动态。
毫无疑问地,以“简洁之美”这个最形象的包装方式登场的6D,成为了科技新闻里的明星。更有业界观察家分析指出,可以把移动电话、掌上电脑、笔记本电脑等等移动设备连接到一起的6D,更像是无线局域网技术的先锋官,唐焕所谋甚大。
6D这个当红炸子鸡,可不仅仅是给大家带来一个新鲜劲,几乎脚跟脚上线的6D技术联盟WEB网站,其成员目录页面上,已经包括了一批知名度可观的公司,让人不得不佩服唐首富的号召力。
……
只是,迅速走红的6D,还算不上本届哲儒春季开发者大会上最重要的技术话题。
长期以来,方圆计算机架构相比于其它微型计算机而言,可谓是一直占据着技术领先的位置。
就拿其中的方圆个人电脑来讲,竞争对手IBM-PC的BIOS,工作在实模式下,包括驱动程序等等在内的代码,加载的时候都被硬性定义到了一个固定的内存地址空间,给增加新功能、新硬件带来了不少的限制。
比如,在1980年代初期,软盘驱动器的规格还只是360KB左右,短短数年间便720KB、1.2MB地一路进化到现在的标准规格1.44MB,甚至在此基础上还衍生出来了1.68MB、2.88MB之类的小众规格。
再说另外一个重要的内部存储器——硬盘,方圆个人电脑业界率先配备的5英吋硬盘,当时仅有5MB的容量,现在则不但以百兆字节计,3.5英吋硬盘、2.5英吋硬盘还分别在桌面计算机、笔记本电脑当中普及开来。
除了诸如此类新规格带来的新功能之外,还有ZIP超级软盘、CD-ROM、USB,以及最近的6D无线传输标准,乃至更高端的SCSI、RAID等等新技术、新设备加入进来。
这些突飞猛进的个人电脑新发展,都需要BIOS或者类似的实现,在用户按下主机电源按钮后的数秒里提供最底层的支持。而这些数量日益庞大的系统代码,却受着IBM-PC在BIOS设计上的内存地址分配空间不足的限制。
唐焕在四代方圆个人电脑之后推出了貌似过渡品的四代方圆个人电脑MMX,而五代方圆个人电脑始终笼罩着一层神秘的面纱,就是因为研发过程里有一个事关整个体系的大动作。
方圆计算机平台有一个竞争者难以企及的优势,那就是,可以把CPU——中~央处理器、DSP——数字信号处理器,以及其它类型的处理器或者硬件加速器,完美地融合在一起。
本届哲儒开发者大会上,一个新的概念被唐焕提了出来,相对于传统的Central_Processing_Unit——中~央处理器即CPU而言,专门负责图形计算的Graphics_Processing_Unit——图形处理器即GPU。
首富先生今天没有秀6D的“简洁之美”,而是使用了传统的方圆计算机来做演示设备。
在阐述GPU这个概念的时候,唐焕的语气里透着一种慷慨激昂
“我们都知道,个人电脑主电路板上的显示输出部分,最开始只是负责辅助CPU,简单地将数字信号转换为模拟信号,输出到显示器上。”
“随着具有各种艺术效果的字体的出现,以及更为广泛的图形图像处理需求,CPU在显示方面的负担明显增长,对应功能的半导体芯片,自然水到渠成地涌现出来,直到现在已经相当成熟的2D加速器。”
“只不过,虽然这些显示芯片的功能日益强大,甚至杰出者拥有包括线段绘画、区域填充、块图像传输、乃至自成体系的一套指令集,等等在内的所有视频产生功能,分担了不少原本只能由CPU完成的工作,明显降低了整个系统在运算方面的压力,但其始终没有被重视到被视为一个独~立运算单元的高度。”
“现在,我觉得是时候提出GPU这一全新概念了,这有利于大家对计算机图形学的实现有一个清醒的认识,并吸引业界将其发展为一个生机蓬勃的产业,促进硬件座标转换与光源、立体环境材质贴图和顶点混合、纹理压缩和凹~凸映射贴图等等还停留在计算机图形学理论上的三维绘图运算核心技术的硬件实现,以早日迎来3D时代的到临。”
“下一代方圆计算机平台,将会进一步把CPU、GPU、DSP等处理器与硬件加速器融合到一起,降低各个部件之间数据调度和传输的开销,好让这些有专长的芯片,发挥出最大的作用。”
“更具体地讲,像GPU内的可编程部件,会统一而透明地呈现给程序员,进而使得个人电脑也有非常可观的并行处理能力。”
“由此带来的好处,不言而喻,普通用户能够得到更佳的数字多媒体、电子游戏的体验。”
“甚至,我们还可以畅想,到了互联网足够普及的时候,将这种并行计算扩展到整个互联网,比如协助DNA破解。”
……
唐焕的这种技术布局,依然老辣的有成功经验可循,在提出GPU概念后,让方圆计算机平台把CPU、GPU、DSP等处理器与硬件加速器融合到一起,实质上相当于原本时空里十几年后的OpenCL、CUDA、FireStream、DirectCompute等等通用计算技术,即让性能更加强劲的GPU,去处理图形运算之外的其它运算。
在唐焕看来,原本时空的个人电脑发展过程,是由市场利益追逐,而非技术先进与否来决定的,通用计算技术本应该从基础架构设计阶段便考虑进去。
有了这些最基础的动力推进,说不定类似比特币挖矿之类的玩法,能够更早出现。(未完待续。)