HSA支持者旨在通过新的处理数据方式更改计算
消费者不太可能谈论异构系统架构(HSA)基础的工作。但是,计算领导人表示,今天宣布的新规范将为新一代电子设备产生更好的计算性能。
HSA表示,它为新设计提供了1.0规范,用于处理数据将导致更快,更高效的个人计算机,平板电脑,智能手机和云服务器。它与HUMA一起携手,一种用于处理器在加速处理单元(APU)内的存储器中的新方法,一个组合微处理器和图形的单个芯片。
问题是程序员不容易利用APU内的图形处理单元(GPU)的功率。HSA旨在解决这个问题,使图形与CPU(中央处理单元)和其他处理器(例如数字信号处理器)中的相同的合作伙伴进行计算系统。
不同类型的处理器在过去必需的单独芯片中。AMD希望通过使它们能够在同一系统内(SOC)内包装来简化这一点。
“通过HSA,我们正在努力确保技术的最终用户生活在一个以低功率快速运行的新,令人难以置信的应用程序中,”HSA基金会总裁菲尔·罗杰斯表示,在一份声明中。“基金会成员在2012年6月联合在一起以来,基金会成员在这个项目上进行了合作,我们很高兴能够在今天提供劳动的果实。”
GPU可用于非图形计算任务,但它通常需要太长的是通过CPU路由数据请求。大多数开发人员不想处理难以优化这类工作的代码。但是,一种新的技术,被称为“异因排队”,允许应用程序直接与GPU通信,当快速访问数据时,将其视为平等的伙伴。这意味着应用程序通常需要等待CPU,当您真正需要访问GPU时。
通过HSA和异构排队,GPU不必等待CPU馈送IT数据。它可以自己产生自己的任务。
迄今为止,程序员无法利用APU的整个权力。但是,通过异构排队和HSA,AMD表示,更容易更好地利用系统的资源,改善各种任务的计算。它将在游戏,自然用户界面,加速视频和图像编辑方面有用,并加速媒体播放。这些任务在系统上的压力远远超过之前的计算任务。
英特尔和NVIDIA没有支持HSA。新批准的规范允许异构处理器的可编程性,编程代码的可移植性,以及不同供应商设备的互操作性。该规范定义了硬件如何运行和解决软件,工具和编译器开发人员生态系统的需求。并且它解决了应用程序如何与HSA平台进行交互。
本集团在伊利诺伊州伊利诺伊州伊利诺伊大学的计算机工程教授(伊利诺伊州厄坎志AIGN)支持文义; Jon Peddie Research的计算机图形专家Jon Peddie;和帕特里克Moorhead,Moor Insights和战略分析师。
“我预料到了很多有趣的用例 - 从视频聊天应用程序和搜索电视节目和电影,”Moorhead说。“App开发人员还应该发现它更容易利用所有处理器。”
一个HSA活动的支持者在加利福尼亚州圣何塞,包括AMD,ARM,Imagination Technologies,Mediatek,Qualcomm和三星。目前,40多家公司和17所大学支持HSA。
“HSA 1.0是一个时间来的想法,”AMD公司副总裁Manju Hegde说,在一份声明中。“它使开发人员可以更轻松地访问今天丰富的SOC上的节能性能,而不是以往任何时候都可以释放它们以找到[计算的]最艰难的挑战的创造性解决方案。AMD打算带来2015年将该架构中描述的架构的处理器,并帮助行业进入异构计算的新时代。“