IBM的一位高管本周表示,IBM正在投入更多的精力来制造混合cpu和专用加速器的计算机,以使其服务器多样化,并针对特定的工作负载。
IBM系统和技术集团的CTO Jai Menon在一次采访中表示,基于通用CPU设计的服务器可能适合某些应用,但IBM希望增加自主研发的协同处理器和专用电路,以加速某些任务。
该公司将继续提供x86处理器的商用服务器,但它也将越来越多地提供针对特定应用(如医药、云计算和事务处理)进行优化的服务器配置和设备。
梅农说:“一种方法并不适合所有的人。“x86并不是万能的,Power也不是万能的。”
该公司已经朝着这个方向迈出了一些步伐,提供了围绕特定应用程序设计的服务器。该公司提供Cloudburst设备,旨在加速应用程序部署到云和虚拟化环境。它还在某些刀片服务器上提供Nvidia图形处理器和cpu,以加速科学和数学应用。
Menon表示,IBM目前正在开发新的芯片和可重新编程电路,以减轻CPU的其他任务。该公司还在开发一种新的编程语言,它将与加速器协同工作,以提高系统性能。
IBM在2月份发布了PowerEN处理器,它可以用作通用处理器,也可以用作协作处理器,可以卸载网络任务等某些进程。芯片将内置到服务器或提供卡,可以插入到PCI(外设组件互连)插槽。
IBM还增加了对fpga(现场可编程门阵列)的关注,这种电路可以比cpu更快地执行特定任务。该公司已经有了在服务器上进行XML处理的fpga。
Menon说,需要在软件层面上做出改变,以便从伴随的组件中提取出最佳性能。IBM支持OpenCL标准,这是一组编程工具,用于开发和管理跨cpu和gpu的并行任务执行。Menon表示,该公司正试图通过一种新的与java兼容的编程语言Lime,使fpga更加灵活和易于重新编程。这种语言仍在研究中。
他说:“这是为了让FPGA编程像普通编程一样,这样就可以动态地重新配置FPGA,并将其重定向到一种新的应用程序。”
Menon表示,可重新编程的fpga可以减少特定任务对专用芯片的需求。他说,asic不灵活,而且需要时间和金钱。
展望未来,Menon还相信一种被称为相变存储器的新型存储器将取代现有的DRAM,并彻底改变服务器的构建方式。PCM使用一种类似玻璃的材料,当原子重新排列时,这种材料可以从多态转变为晶体形式。
Menon说:“它足够便宜,几乎可以像磁盘一样,它也足够快,几乎可以像内存一样。”
Menon表示,随着PCM价格的下降,用户将能够在服务器上获得比现在DRAM多5 - 10倍的内存。它还是非易失性的,这意味着如果服务器电源故障,数据不会消失。
使用PCM,“你可以以不同的方式设计你的文件系统,你可以以不同的方式设计你的数据库,并且它有可能将服务器消耗的能量和空间减少三个数量级,”Menon说。
Menon说,IBM将继续开发PCM,并将把它整合到服务器中,但他没有提供具体的日期。三星和Numonyx等公司也专注于PCM。