当前位置:首页 > 知识库 > 正文

可扩展并行计算--技术、结构与编程_可扩展餐桌结构

客服   可扩展并行计算--技术、结构与编程_可扩展餐桌结构  第1张 拼多多砍价dy抖音ks快手 自助商城点击进入

ARC International正在为一种可扩展的多处理架构奠定新的基础。该架构利用并行技术,可以处理诸如高清视频编解码这些计算密集型任务,同时在面向只需处理简单的MP3解码或标清视频的低功耗便携设计应用时,又可提供足够的灵活性,方便缩小尺寸。

实际上,ARC的VRaptor媒体架构的第一款实现方案是该公司在2006年初发布的ARC Video平台。它支持ARC700系列内核,该系列内核具有单指令多数据(SIMD)加速器和DMA引擎。

VRaptor的第二款实现方案采用750D CPU,将会在2007年初上市。ARC将为此增加对包括标清(SD) H.264编码以及多CPU、SIMD引擎和硬件加速器组合的支持。此后,ARC很可能增加高清(HD)解码以及HD编码的支持。在后面一点上,设计题将能真正地开始利用并行机制,在增强性能的同时维持适当的功率消耗。

其中SIMD加速器设计用于利用媒体应用中固有的数据并行机制,通过使用128位宽的数据通道,其单指令最多可以同时处理8个单独的16位视频像素。支持的编解码标准包括H.264、MPEG-4、MPEG-2和VC-1,还有众多图像文件格式。ARC还会提供架构授权和工具,方便客户设计自己的多处理器体系结构,并将媒体处理软件映射到设计出来的处理器阵列中。

这种可伸缩的架构将吸引电视、机顶盒及那些计算密集型便携式设备等视频系统设计人员的兴趣。其中,对于电视和机顶盒设计人员而言,他们将可受益于这样一种能力,即能够将控制CPU与负责像素密集型处理任务的一连串的SIMD结合使用。这种簇可与32位带宽、点对点的有源通信信道架构链接在一起。

一个较为简单的实现方案可能就是一款进行H.264编码的系统可扩展并行计算--技术、结构与编程,其中使用一个750D连接至一个媒体处理器(SIMD)用于像素转换可扩展并行计算--技术、结构与编程,以及连接到另一个媒体处理器进行解码。750D也会链接到硬件加速器,以此实现运动估计和熵编码。

ARC视频开发总监Jonah Probell表示:“或者对于视频编解码应用而言,整个过程中需要作出大量的决策,这些最好由RISC处理器来处理。所以在这类应用中,采用多个RISC处理器将是非常有利的。”

VRaptor仅仅需要200MHz性能就能完成SD格式H.264编码。ARC Video中的SIMD阵列是软件可编程的,因此它充当媒体处理器,能够处理这样一些媒体任务,如去块滤波、像素转换和音频处理等。可编程能力允许开发人员引入专有算法,从而实现产品差异化。

VRaptor架构有望实现从简单的MP3编码到复杂的HD H.264之间的灵活处理。ARC公司的高级工程副总裁Peter Hutton表示:“如果正在处理的负载被分配给更多的处理器,开发商应该能把时钟频率保持在几百兆MHz甚至降低时钟频率。”

发表评论

最新文章

推荐文章