您的位置: 嵌入式在线 > 解决方案 > 通信与网络 > 软硬件协作强强联手 优化的软件平台解决多核技术开发难题

软硬件协作强强联手 优化的软件平台解决多核技术开发难题

2007-06-07      嵌入式在线      收藏 | 打印
        在各类网络设备中,多核处理器正在扮演着越来越重要的角色。利用多核技术,网络设备能在提供数据、语音和视频内容的同时,轻松实现加密、认证、入侵防护和防病毒等多层安全功能,还能减少发热、降低功耗。
 
       不过,多核处理器环境中的产品开发面临许多与单核处理器完全不同的挑战,包括选择操作系统、标准应用程序的使用、如何解决多核之间的资源共享冲突、如何实现多核之间的负载均衡、如何实现内存和缓存的优化管理等。
 
       事实上,缺乏优化的多核环境操作系统或软件软件开发平台是阻碍多核技术应用的一大障碍。对习惯于单核处理环境的开发工程师而言,针对硬件而优化的多核开发平台有助于降低多核应用开发的复杂性和难度。正因如此,安全、网络服务和嵌入式处理半导体解决方案提供商Cavium Networks公司选择了在设备软件优化技术方面处于全球领先地位的Wind River系统公司,进行广泛而深入的合作,以便为多核开发用户提供从硬件到软件的全面支持和服务。

    “风河系统公司是嵌入式软件平台领域的佼佼者,它们的产品在中国有很高的知名度。借助风河系统的多核开发软件平台,客户将更容易接受或者在复杂系统中采用我们的多核OCTEON处理器。” Cavium Networks公司市场销售副总裁Rajiv Khemani表示。

       该公司的中国区总经理周宇虹补充道:“为解决多核技术的应用开发难题,软件开发和硬件开发必须在早期阶段就进行合作。目前,我们和风河就采取的这样开发模式。”

       该公司的OCTEON处理器系列由1到16个基于MIPS64技术的cnMIPS内核构成,能够在单一芯片上提供高达16GHz的64位计算处理能力。此外,OCTEON还采用了最先进的多层次应用加速技术,用于支持网络控制、数据和服务应用等。OCTEON处理器产品系列集成了多达8个Gb端口、双SPI-4.2、PCI-X、高达144b的DDR2控制器、双8b RLDRAM II控制器、片上封装包处理、QoS、TCP、压缩/解压缩、加密和模式匹配加速器硬件等,与其它类似产品相比较,OCTEON处理器提供了在价格、性能和功耗等多方面都更具优势的解决方案。,

       最近与Rajiv Khemani一起来中国拜访客户的风河系统公司全球联盟经理Imran Yusuf对《电子系统设计》的编辑表示,“风河一直注意构建嵌入式开发的生态系统,嵌入式芯片供应商、ODM、IP供应商、中间件供应商等都会进入到这个生态系统中,但我们与Cavium Networks公司的合作深度和广度都是与其它公司所不能相比的。例如我们会一起召开高层之间例会、会共同完成协议和新闻发布、一起举行产品技术培训,并一起为客户提供端到端的技术支持。”

       据了解,风河系统公司的Wind River Platform for Network Equipment, Linux Edition和Wind River VxWorks 6.2就已全面支持Cavium Networks的OCTEON多内核MIPS64处理器产品系列。 Wind River商用级Linux平台采用了一个最新Linux2.6内核技术为基础、并历经完整的测试与验证的的Linux套装发布。Wind River Linux平台的核心是一个开放的cross-build系统,在采用纯净源码Linux程序包的同时实现了对各种独立补丁程序的管理,使客户能够轻松灵活地为特定设备产品建立一个全透明的Linux运行时(run-time)环境。风河Linux平台还特别为Cavium Networks OCTEON多内核MIPS64处理器提供了多重并行处理(SMP)支持。

       风河系统公司今年进一步加大了对多核技术的支持,最近推出了增强型Wind River Workbench 2.6.1 On-Chip Debugging Edition(OCD)。升级后的Wind River Workbench OCD Edition内置了专用开发工具集,不需要额外的内核测试装置,即可实现Linux内核和用户应用的调试,同时为多内核设备开发人员提供了一个基于标准且具有更全面支持能力的开发环境。
 
       Wind River Workbench, On-Chip Debugging Edition支持广泛的处理器和操作系统,并且扩充了对多核心处理器的支持,包括:Broadcom Sibyte (BCM1125、1125H、1250、1255、1280、1455),Intel XScale (IOP 342)、Freescale (MPC8641D Rev 2.0),以及P.A Semi (PA6T-1682M)。

 
 
 
 
 
本文来源:电子系统设计     作者:Ellie Zhang

隐藏原文↑


查看原文↓

软硬件协作 相关产品动态
软硬件协作 相关方案厂商
解决方案悬赏

如果您是正在寻求此类产品解决方案的整机制造商,请点击”我要悬赏”按钮提交您所需要的特定解决方案。

我要悬赏
解决方案揭榜

如果您是此类产品解决方案的提供商、组织或个人,请点击“我要揭榜”按钮揭榜悬赏区里您所拥有的解决方案。

我要揭榜

验证码:  看不清?