- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用于MIPS内核的OCTEON家族处理器介绍
由技术编辑archivel于星期五,2014-07-04 11:24发表
放眼现今的网络、安全、无线及存储应用系统,对于最高性能及最低功耗的优质处理器需求 持续升高。Cavium Netowrks公司的OCTEON家族处理器经过高度优化,相当适合 control-plane, data-plane应用或两者的混合,以优异性能提供网络、安全、无线及存储 等应用最佳的选盘OCTEON和OCTEON Plus处理器已被大多数的网通OEM厂所使用, 凭借低成本以及低功耗等优势带来市场最领先的性能。
OCTEON处理器介绍
OCTEON系列产品包括了三代且软件完全兼容、高度集成的多内核处理器:OCTEON? (CN3XXX). OCTEON? Plus (CN5XXX)及 OCTEON II (CN6XXX)O 这些处理器在优化之 下提供了高性能、高带宽以及低功耗。OCTEON处理器可应用于control-plan, data-plan 或是两者的混合。OCTEON处理器提供了最佳的解决方案,包含智能网络、无线和100Mbps 到40Gbps的存储应用。OCTEON全系列产品都共享相同的架构,使得全系列处理器软件 都能兼容。OCTEON处理器的区别基于下列几项:
cnMIPS?的内核数目
?内核频率及 internal interconnect
I/O接口的种类和数目
?硬件加速器的种类和数目
?高速缓存的容量以及结合性
每个OCTEON产品都提供一组功能组(feature set),让应用目标能有最好的功能和性能。 编写好的软件可应用在不同的型号,只要它们有相同的功能(feature)。
OCTEON系列处理器特色
OCTEON系列处理器的特色如下所示:
Custom-designed dual issue MIPS64 release 2cores,伴随着 Cavium Netowrks 创 新的指令以提高性能
1到32内核的处理器提供最广泛的性能、功耗以及价格的选择性,同时提供全面的软件 兼容性
?内置的硬件加速器大幅提升应用上的性能、负载平衡以及同步处理
?有着DMA引擎的高速内部连结,优化了 OCTEON处理器的数据流量
?集成的I/O接口和内存控制器能减少BOM成本及缩小产品的设计
?简明的软件架构基于标准的C/C++编码,GNU toolchains ,业界标准的操作系统,及 optimized software stacks因为有了硬件加速器、灵活的软件架构、标准的MIPS64、 toolchains、Packet-linked locks、scaling support和操作系统,使得软件开发的复杂性 缩至最小
OCTEON处理器的优点
?内置了硬件加速器
?每个内核专属的加解密处理器
?芯片上各单元的内部连结
Cavium Networks特有的专属指令集
?阶梯式的高速缓存
OCTEON系列产品目标应用
OCTEON处理器被使用在各式各样的OEM设备。例如:
?路由器
?交换器
?集成式管理器
?内容感知交换器
?应用感知网关器
?三合一宽带网关器
?无线网络存取集成设备
■基站
?内核网络设备
?存储网络设备,存储系统
?服务器及智能网卡
OCTEON系列产品主要特色
OCTEON系列产品主要特色简述如下:
32个内核,速度达1.5 GHz
OCTEON家族的多内核处理器最多支持到32个cnMIPS内核,其速度从300MHz到 1.5GHz。
OCTEON和OCTEON Plus的产品支持1到16个内核,速度从300MHz到800MHz
OCTEON II的产品最多可至32内核,速度高达1.5GHz硬件加速单元器一多重的硬件加 速器内建在每个OCTEON处理器。这些硬件加速器减轻了内核的负载,降低软件开发的费 用和复杂度。这些加速器包括了打包处理加速器、加解密处理加速器、应用程序加速器、特 制化的加速器。
专用的DMA引擎
专用的DMA引擎让每一个硬件加速器都有存取内存的功能。某些型号的处理器提供了额外 的存储器到 PCI PCIe?/PCI/PCI-X? DMA 弓摩。
高速互连
硬件单元和内核是高速互连的。这些互相连结在与内核同样的频率下工作。每个内部连结是 由多个总线偕同流水线操作技术以及复杂的硬件调停逻辑所组成的。总线的带宽和布置经过 了最优化,使得数据传输更有效率,也消除潜在的瓶颈。有些OCTEON II的型号含有 cross-bar hyper-connect的技术使其内核数可达32或更多。
业界标准的开发工具和操作系统
业界标准的开发工具(GCC, GDB)和操作系统(包括SMP Linux?)都已被用在OCTEON处 理器的内核、硬件加速器、以及C
原创力文档


文档评论(0)