分布式计算架构在计算机应用领域并不陌生,IBM的Cell处理器以及Intel的Larrabee概念都是基于分布式计算理念的产物。现在,一个IC业界较为新鲜的面孔ZiiLABS,正打算把分布式计算全面而又深入的推广到除PC以外的其他嵌入式应用领域。
ZiiLABS的前生是在可编程视频处理技术领域有着雄厚实力的3DLABS。今年1月,3DLABS与创新科技的个人数码娱乐(PDE)事业部合并,并更名ZiiLABS。与此同时,该公司将一个全新的名词“干细胞计算(StemCell Computing)”带入了人们的视野。在今年年初推出SoC系统级芯片ZMS-O5之后,ZiiLABS又于近日推出了功能更强、性能更高的ZMS-O8。
“ZMS-O5、ZMS-O8都基于我们创新的干细胞计算架构。这种运算架构如同干细胞一样,具有非常好的更新能力以及变化能力。”ZiiLABS销售及事业发展部副总裁吴青山表示。最新推出的ZMS-O8具备64个完全可编程浮点处理单元(PE),配合1GHz ARM Cortex-A8中央处理器,该SoC平台可以为下一代网络设备提供低功耗、高性能的富媒体处理能力,其目标应用包括广告机、视频会议、互联网电视、上网本、家庭媒体中心、机顶盒等。
作为一个集主控制处理器、PE阵列、内存控制器、丰富的I/O扩展接口以及USB、HDMI等外设接口于一体的系统平台,ZMS-O8的特色在于任务自适应处理以及PE处理阵列可编程控制等特点。
"ZMS-O8中的64个PE被分为8个集群,每个集群包含8个PE。这8个集群可以单独运行,也可以合并运行。" ZiiLABS总裁廖传学指出,“例如,客户可以采用1组集群来进行高清视频(HDTV)处理,当需要处理3D视频时,再通过主控制芯片调用3个集群同时工作,如果需要更高性能的视频,则相应的调用更多的集群即可。”
基于这种干细胞计算架构,ZMS-O8将内置的ARM处理器从媒体处理工作中解脱出来,用以任务的分配与指派,而核心的PE阵列则以其灵活的优势,使用户可以体验各种商业及非商业的视频内容,包括H.264、Microsoft(r) WMV9、MPEG2、MPEG4、OpenGL ES和Adobe Flash。目前,ZMS-08可提供1080p高品质H.264视频解码、720p的同步H.264编码和解码、1080p 24fps编码、高达1G像素/秒的加速OpenGL ES 2.0 3D图像处理、二维图像加工和合成等。
“灵活的处理架构配合优秀的ARM Cortex,客户可以用同样的硬件平台开发出各种各样不同的产品。”吴青山表示,“除了SoC平台,我们还提供IC开发平台、模块开发平台以及产品开发平台,帮助客户简化设计和缩短产品上市时间。”
ZMS-O8架构图 干细胞计算架构的集群处理示意图
作者:孔文