甲骨文全球大会,2014年10月16日——甲骨文革命性的Software in Silicon技术将集成系统的设计理念扩展到了芯片级。Software in Silicon由甲骨文的软件和微处理器工程师共同设计,通过在处理器中直接加入加速器以获取更丰富的功能,快速开发更加可靠、运行速度更快的数据库和应用。现在,凭借Oracle Software in Silicon Cloud,开发人员可以获得一个测试及改进软件的安全环境,进而更好地发挥Oracle Software in Silicon技术的独特优势。Oracle Software in Silicon已于甲骨文全球大会宣布上市。
Oracle Software in Silicon Cloud为开发人员提供了一个即时可运行的虚拟机环境,供他们在一个安全可靠的云平台上,安装、测试和改进代码。该云平台由革命性的Software in Silicon技术驱动,甲骨文将在日前推出的搭载Oracle Solaris的SPARC M7处理器采用这种技术。
这种基于硬件的软件技术可用来检测和防止数据讹误以及安全违规情况。测试工作负载显示,与纯软件工具相比,采用该技术时,检测速度平均提高了40倍,在一些测试中的速度甚至可以提高80倍。这种性能优势说明,该技术最终能够在生产环境中保持连续的可靠性,而不仅限于测试环境。
Oracle Software in Silicon Cloud的用户可以使用最新版Oracle Solaris Studio,该版本包括能够检测无数类内存讹误差错的工具,并提供详细的诊断信息,以帮助开发人员快速提高代码可靠性。
代码样例、内容展示和全套文件将帮助用户更快地利用基于Software in Silicon技术的应用所带来的独特优势。
在甲骨文即将推出的SPARC M7处理器中实现的Software in Silicon功能包括:
应用数据完整性:首次在硬件中端到端地实现了对内存访问的验证。该功能用来防止“心血”等安全漏洞给系统带来风险。应用数据完整性功能通过实时软件流程,使硬件能够监控内存请求,由此阻止未经授权的内存访问,无论该访问是由编程差错导致,还是由尝试利用缓冲器溢出的恶意行为导致。该功能还有助于加速代码开发,确保软件质量、可靠性和安全性。
查询加速:通过大带宽接口直接在内存中对数据进行操作,因此提高了内存数据库查询处理性能。该接口速度高达160GB/s,极大地提高了性能。SPARC M7处理器中的多个引擎也实现了查询加速功能。
解压功能:Software in Silicon加速引擎中的解压功能可以显著提高可用内存容量。这些单元位于同一个处理器上,以相当于16个解压缩PCI卡或60个CPU内核的性能进行数据解压缩。这种强大功能令用户能够全速访问及操作存储在内存中的压缩数据库。
查询加速和解压功能可以整合,以提供更高的性能和更大的容量,从而最大限度地利用内存容量、带宽和CPU内核,进而对性能产生革命性影响。自动数据完整性功能可以始终在线,以提高可靠性和安全性。
用Software in Silicon增强应用可靠性和安全性以后,开发人员还可以通过建立、整合及测试在Oracle Solaris上运行的虚拟机模板,提高软件的易安装性和部署性。
Oracle SPARC M7处理器是首款提供Software in Silicon功能的芯片。基于SPARC M7处理器的硬件系统将于2015年推出。
甲骨文高管引言
甲骨文公司系统业务执行副总裁John Fowler表示:“SPARC M7处理器采用的Oracle Software in Silicon技术是我们的软件和微处理器团队通过紧密合作共同设计的,该技术将为客户带来巨大益处。凭借Software in Silicon Cloud,开发人员可以借助这种革命性技术,增强代码可靠性并更快地开发和运行数据库及应用。”
|