ARC研发可伸缩多处理器架构VRaptor

字号显示:   2006-10-12 09:47:26  来源:中发网

  针对高清晰流媒体和图形应用,ARC国际公司正在开发一种可伸缩多处理器架构VRaptor。该公司首席科学家Nigel Topham将在秋季处理器论坛(Fall Processor Forum)上介绍该架构。

  利用该架构可以引出若干可授权的实现方案,其中配备针对MPEG4和H.264应用的预装程序,该架构预计2007年发布。此外,ARC将提供架构授权和工具,从而让消费者能够利用经授权得到的处理器阵列来设计他们自己的多处理器架构和地图媒体处理软件。

  VRaptor对ARC现有的媒体应用产品—被称为ARC Video—做了一系列改进。VRaptor以ARC的750D CPU为基础。ARC对ARC Video中的128位SIMD阵列进行了扩展,以便实现软件可编程并变成媒体处理器,从而减轻ARC 750D的负担。此外,该架构容许ARC750群与媒体处理器一道被灵活安排,以执行图形和流媒体环。

  历史遗留下来的固定架构不能满足复杂、功率敏感和面向媒体处理任务的要求。ARC公司介绍说,一般的32位 RISC处理器可能需要高达18GHz的处理能力才能完成标准清晰度(SD)H.264编码或5GHz的处理能力才能完成MPEG-4编码。ARC公司的VRaptor媒体架构将仅仅需要200MHz就能完成SD H.264编码,与此同时,保留了所有可编程解决方案的好处。

  VRaptor架构所具有的并行处理能力有望实现从简单的MP3编码到复杂的HD H.264之间的伸缩。与此同时,如果正在处理的负载被分配给更多的处理器,ARC公司的高级工程副总裁Peter Hutton表示,开发商应该能把时钟频率保持为几百兆MHz或降低时钟频率。VRaptor支持具有媒体扩展功能的多种应用、多向量化128位SIMD处理器、高性能流I/O和特定域加速器。不同的模块可以像32位的点对点有源通信通道架构那样,被适当地连接在一起。

  每一个向量化的媒体处理器是利用ARC受专利保护的可配置技术创建的,并以ARC 750D CPU为基本配置。这将确保与ARCompact指令集架构实现指令级兼容性,并能够获得支持其它ARC子系统和处理器的同一种工具集的支持,其中,包括提供广泛的产品特性成型、诊断和装配级支持的MetaWare和GNU工具。这些工具正获得增强以包含向量化编译器和快速模型。

  目前,手工方法被用于拟定代码的并行化并将子程序分配给特别的处理器和处理群,然而,Hutton说,ARC正开发一种自动化工具以在此过程中支持设计工程师。

  ARC VRaptor媒体架构正由ARC的下一代媒体子系统来实现,第一款产品将于2007年交付SoC设计工程师。ARC还没有把基于该架构的芯片送去流片,但是,有望在2007年初展示用FPGA实现的该架构。VRaptor架构的早期客户正着手实现0.18μm和0.13μm的流片,Hutton补充说。

收藏此页到:Google书签 Del.icio.us Baidu搜藏 QQ书签 发送给朋友 打印 关闭

相关“ARC 可伸缩多处理器 VRaptor ”的文章

企业服务

关于我们 | 广告服务 | 版权声明 | 服务条款 | 隐私声明 | 联系我们 | 友情链接 | 网站地图
中企动力商务 © 版权所有