AMD公司日前透露,他们正在研发一系列新技术,用来提升上海处理器的Java虚拟机性能。
AMD上月发布了针对服务器市场的45nm四核心“上海”处理器,在上代“巴塞罗那”的基础上进行了一系列改进。它还沿用了在“巴塞罗那”上引入的一项性能监控技术,名为“IBS”(Instruction-Based Sampling基于指令采样)。该技术能够将硬件系统事件与指令相关联,监控系统运行状况。
AMD公司目前已经和多家Java虚拟机开发商,包括IBM、Oracle和Sun公司展开合作,致力于构建一个系统框架,能够让Java虚拟机利用IBS提供的系统信息改善性能。不过,AMD Java实验室的Ben Pollan表示,可能要到几年之后才会有正式版本的Java虚拟机支持IBS技术。
另外,AMD还准备帮助Java虚拟机改善在多核心处理器平台上的并行运算性能。比如将系统垃圾清理工作交给一个单独的核心完成,并且将图形运算从处理器上卸载,交给GPU完成。