一位IBM官员本星期称,IBM将投入更多的精力制造把CPU与专用加速器结合在一起的计算机,以实现其服务器的多元化和满足具体工作负荷的要求。
IBM系统和技术事业部首席技术官JaiMenon在采访中说,基于通用处理器设计的服务器对于某些应用程序也许是好的,但是,IBM希望增加自己生产的协处理器和专用电路以加快执行某些任务的速度。
IBM将继续提供配置x86处理器的商品化服务器。但是,IBM还将越来越多地提供为医疗、云计算和交易处理等具体应用优化的服务器配置和设备。
Menon说,一个规格不能适合所有的需求。x86服务器不能满足一切需求。Power服务器也不能满足一切需求。
IBM已经采取了一些步骤朝着这个方向发展,提供围绕某些应用设计的服务器。IBM提供Cloudburst专用设备,旨在加快向云计算和虚拟化环境中部署应用程序的速度。IBM还在某些刀片服务器中提供与CPU一起使用的Nvidia图形处理器,以加快科学和数学应用程序的速度。
Menon说,IBM目前正在开发能接替CPU执行其他任务的新芯片和可重新编程电路。IBM还在创建一种新的编程语言,可与加速器一起工作,提升系统性能。
今年2月,IBM发布了PowerEN处理器。这种处理器可以用作通用处理器或者用作可以卸载网络任务等某些流程的协处理器。这种芯片可以建在服务器中或者作为PCI卡提供。
IBM还把重点越来越多地放在FPGA(现场可编程门阵列)电路方面。这种电路能够帮助具体任务以更快的速度运行,比CPU的速度还快。IBM已经拥有在服务器上处理XML的FPGA电路。
Menon说,要让配套组件发挥最佳的性能还需要在软件层面做一些修改。IBM支持OpenCL标准。这是一套编程工具,用于开发和管理跨CPU和GPU的并行任务执行。IBM正在设法使FPGA电路更加灵活和更容易通过一种新的兼容Java的编程语言重新进行编程。这种语言名为Lime,目前仍在研究之中。
Menon说,这就是要把FPGA编程变成与正常的编程一样。这样,你就可以在运行之中重新配置FPGA并且重新让它用于新的应用。
可重新编程的FPGA能够减少对执行具体任务的专门化芯片的需求。这种芯片也叫ASIC(专用集成电路)芯片。ASIC芯片不够灵活,需要时间和资金制作这些芯片。
展望未来,Menon认为,一种名为相变存储器(PCM)的新型内存技术将取代现有的DRAM内存,给服务器的制造带来革命性的变化。相变内存使用玻璃类材料。这种材料能够随着原子的重新排列从多种状态转变为晶形。这种内存价格像硬盘一样便宜,速度像内存一样快。
随着PCM内存价格的下降,用户将能够在服务器中配置比目前的DRAM内存容量多5至10倍的内存。这种内存是非易失性的。也就是说,如果服务器电源断电的话,数据不会丢失。
Menon说,使用PCM内存,你可以采取不同的方式设计你的文件系统,采取不同的方式设计你的数据库。这可以把服务器占用的空间和消耗的电量减少三个数量级。
Menon说,IBM将继续开发PCM内存并且将把这种内存用于服务器中。但是,他没有提供应用的具体日期。三星电子和Numonyx也把重点放在PCM芯片方面。