AMD(NYSE: AMD)发表Light-Weight Profiling(LWP)新规格,旨在提升应用软件效能,进而发挥多核心运算技术的各项优点。LWP为首款支持「软件平行处理之硬件延伸方案(Hardware Extensions for Software Parallelism)」的规格,融合多项能够改善软件平行处理之创新设计,并透过未来新款AMD处理器新增之硬件功能,进一步提升应用效能。LWP是一种CPU机制,可支持包括升阳的Java虚拟器及微软的.NET Framework在内的执行环境,为软件程序带来广泛的效益。
LWP专为程序代码执行动态与实时指令所设计,这些指令可能包含如何在极少资源下,运用内存组织及程序代码配置等技术,促进系统在同时执行多项作业下的效能。此项功能对于Java与.NET等可执行多个执行绪的作业环境,特别能发挥效用,并且能够被运用在日益增加的大规模应用开发中。
AMD软件工程部门副总裁Earl Stahl表示,AMD了解开发业者在创造多重执行绪软件时所面临的各种挑战,因此我们努力开发各种新方法,以确保应用软件针对多核心技术进行最佳化。基于AMD对开放创新及促进业界交流的承诺,我们制定了Light-Weight Profiling规格,鼓励开发业者相互交流,让原生与可管理的程序代码,都能在多核心运算环境中发挥更优质的效能。
市场分析机构Evans Data在其最近出版的网络服务器研究报告中,针对开发业者进行一项调查,发现管理程序语言及程序代码,将成为应用软件的使用主流。此外,由于处理管理应用软件的执行阶段环境,能发挥平行处理的最佳优势,因此成为适合支持多重核心处理器的理想方案。若获得这些可管理环境的采用,LWP延伸方案将为开发业者带来许多技术,以提升平行处理与单执行绪应用程序的效能。
管理执行环境包括电子商务、金融服务应用,以及其它牵涉同步互动之各项商业处理应用等。随着越来越多开发业者转向管理程序代码,以及个别同步互动使用数量持续攀升,LWP能透过消除隘路、增进效能及根据应用行为改变等多项功能,随时针对多核心系统中执行的多重执行绪软件,进行最佳化调整,发挥多核心系统的最大效能。
为确保这些延伸方案能符合软件开发业者的需求,AMD长期以来与开发业者及合作伙伴保持密切互动,根据客户的回馈意见,进一步改良技术规格。AMD Light-Weight Profiling 规格已公布于http://developer.amd.com/LWP网站。AMD鼓励软件开发业界一同分享意见、评论,并且虚心接受各方建议。