最近,德州仪器(TI)公司推出6款最新KeyStone II多核SoC,助力云应用。TI公司多核DSP中国市场开发经理蒋亚坚先生向媒体讲解了这6款KeyStone II新产品的特点与目标应用。
   
目前“云”的概念非常流行。云技术对TI这样的芯片制造商提出了更多要求,如芯片的性能、可扩展性、网络功耗等方面都需要做出更多的创新,用不一样的特色来满足各种各样云的需求。TI的新品主要针对三个应用方向:辅助通用服务器、增强企业及工业应用和升级能效网络。

KeyStoneII多核架构

KeyStone是TI 的DSP多核处理器的结构。这次推出的是六款KeyStone II芯片是业界第一个把Cortex-A15、多核DSP、安全处理器、数据包的协处理器以及高性能、高速以太网处理器全部集成到同一个SoC芯片里的产品。此次的产品是基于28纳米的工艺技术(上一代是40纳米工艺的产品)。六款不同芯片里处理器核的数目从2—12个核不等,包括DSP和ARM A15,根据不同的需求可以做出不同的选择。速度范围是从800MHz到1.4GHz,功耗从6W-13W。

KeyStone II是TI屡获殊荣的多核处理器结构,是个模块化设计。从KeyStone一代开始,后面很多多核处理器都是基于模块化的设计结构,也给用户带来很好的优势,比如它不但集成了多核DSP,还集成了ARM-A15。里面有一个共享多核的内存控制器,这也是一个模块,每个KeyStone都会包含一个这样的模块。还有一个AccelerationPac加速模块,这个加速模块会根据不同的应用进行不同的选择,有的芯片里会放安全处理器,有的芯片里增加无线电通信协处理器,其他型号里会包含数据包协处理器,根据不同的应用增加或减少协处理器的数目或种类。

I/O也是非常重要的一个方面,会根据不同的应用需求包含不同的I/O,比如Switch与I/O主要是做片间互联的,还有像GE、空口等接口都会包含在这些模块里,还包含其他通用的一些接口,在TI的DSP平台上我们一直都会做这样的接口。特别是以太网交换,SoC里集成了非常高速的10G以太网交换的协处理器,多核导航和TaraNet,相当于是内部多核管理模块和内部总线,整个是一个KeyStone的一种模块化的结构。

专用服务器

专用服务器和通用的服务器稍稍有差别。专用服务器是面向特定应用的一些服务器,它对计算能力的要求会特别高,这时候KeyStone II就给多核DSP和DSP ARM提供一个很好的机会来应用这个产品。比如在高性能运算、媒体处理、视频处理,尤其现在不断更新的视频标准,还有游戏、虚拟桌面以及其它行业应用如雷达等等,这些应用对计算的要求非常高,要求提供非常强大的计算能力、一定的管理能力以及CPU比较擅长的能力。所以在这个应用里4个 ARM A15加上8个C66x的芯片,型号为66AK2H12,12指的是4个ARM加上8个DSP核。

这样的芯片可以提供352GMAC定点处理能力、198.4或200GFLOP浮点处理能力以及19600整数运算DMIPS。与它类似的一个子集66AK2H06,只是ARM的数目从4个变成了2个,DSP数目从8个变成了4个,其他所有外设包括电源管理、系统控制、接口、memory控制器等等都是与66AK2H12一样的。实际上,这是缩简的版本,方便客户,根据不同的应用需求可以多一个更好的选择。

总的来看,在专业服务器应用领域,多核DSP+多核ARM产品优势在于,应用里会同时需要高密度的数据运算和高性能RISC指令运算,这就非常适合用TI 66AK2H12的高性能DSP。

企业和工业应用

企业和工业应用是TI非常关注的领域。这款芯片和66AK2H12/ 66AK2H06相比差异比较大。这款芯片66AK2E05有4个ARM A15,只有一个C66x的多核DSP,同时其它方面也有一些小小的变化,DDR控制器以及多核共享存储控制器也会有调整,面向不同的应用,根据应用特点做了一些调整。最开始KeyStone II旁边提到有无线加速器,这边就看不到无线加速模块。

芯片性能是1.4GHz ARM A15、89.6GMAC、67.2GFLOP和19600个DMIPS。除此之外还提供一个缩简版,就是单核 ARM 加上单核C66,型号是66AK2E02,02指的是处理器里核的数目。同样E05就是4+1个核数目,这是整个面向工业和企业类的应用,这样的应用特点里会同时要求有管理的性能,有可编程性,适当的DSP处理能力等等。

绿色能效网络处理

绿色能效网络对TI DSP部门来讲这是比较新的领域,面向的主要方面是云基础结构。很多设备里都会用到网络控制面板;路由器、交换机、无线传输、无线核心网络、工业传感器网络、电力传感网络等网络应用,对CPU处理能力有很高的需求。TI针对这样的需求推出了多核ARM处理器。除了多核ARM之外还增加了安全协处理器以及包协处理器,这样的加速模块本来CPU做的事情可以转换到协处理器里来。A15可跑到1.4GHz上,4个ARM  A15核达到44.8GMAC和44.8GFLOP浮点运算能力、19600整数运算DMIPS处理能力。除了4个ARM A15处理器之外TI还会推出1个双核A15处理器。

产品优势

TI用的多核ARM完全是标准ARM A15的产品,这意味着ARM所有的生态系统完全兼容,ARM的软件、设计以及社区都可以复用。
此外,KeyStone II是TI 多核处理器的结构,芯片内的互联带宽提高了一倍,速度提高了一倍,这和其他厂商的不太一样,数据通道也是把ARM的128位扩展到了256位,接口时钟速率我们也提高了一倍,在利用多核ARM的时候可以发挥每个ARM的性能。

存储控制器也是TI的一个非常有特色的片内模块,也是因为这样的模块才可以更好地管理内存以及外部存储器接口,这是很好的模块,提供高速、低延时的访问路径,能够完全发挥出每个多核CPU的性能。同时集成了1—10G的以太网交换芯片,以太网交换模块也被集成到SoC上,从网络上过来的多路网络信号可以直接在SoC里进行相应的交换处理,可以不需要外置的网络转换。

软件开发方面,TI给用户提供了很好的支持,比如很好的CCS的集成环境、C/C++的编程环境、支持Open MP多核编程、Open CL、Linux、DSP/BIOS等实时系统、物美价廉的开发套件以及基于ARM的生态系统、TI很好的设计网络以及设计社区等等,能够帮助用户很快地熟悉和上手。

转载于:https://www.cnblogs.com/huty/p/8518513.html

【DSP开发】解读TI的KeyStone II云技术应用相关推荐

  1. 华为云DevCloud深色模式开发解读

    华为云DevCloud深色模式开发解读 引言 近期,华为云DevCloud推出了开发者友好的深色模式.深色模式(Dark Mode)在iOS13 引入该特性后各大应用和网站都开始支持了深色模式.在这之 ...

  2. 创龙TI KeyStone C66x多核定点/浮点TMS320C6678 DSP开发板处理器、NAND FLASH、NOR FLASH

    TL6678-EasyEVM是广州创龙基于SOM-TL6678核心板而研发的一款多核高性能DSP开发板.开发板采用核心板+底板方式,底板采用沉金无铅工艺的四层板设计,尺寸为200mm*106.65mm ...

  3. SOM-TL665x核心板研发的一款TI C66x多核定点/浮点高性能DSP开发板 处理器/FLASH

    前    言 TL665x-EasyEVM是广州创龙基于SOM-TL665x核心板研发的一款TI C66x多核定点/浮点高性能DSP开发板,采用核心板+底板方式,底板尺寸为200mm*106.65mm ...

  4. 探秘AI开发「神器」ModelArts,解读IoT 智能设备,华为云教你玩转 AI开发!

    11 月 14 日,DevRun 开发者沙龙华为云即将登陆上海.华为云技术大咖将带领开发者玩转 ModelArts,并解读华为云 IoT 服务与 AI 如何实现互通:聚焦华为云 ModelArts 和 ...

  5. 【DSP开发】帮您快速入门 TI 的 Codec Engine

    德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了.继DM644x之后,TI又陆续推出了D ...

  6. 关于DSP开发的步骤

    1.开发环境CCS(CodeCo mposerStudio)是TI公司开发的一个完整的DSP集成开发环境.由于TI的DSP使用非常广泛,使得CCS也就成为使用最为广泛的DSP开发软件之一.现在,所有T ...

  7. 基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门(TI达芬奇双核开发资料 [

    基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门 一.简介 TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核.本文要介绍的 ...

  8. 云服务器定时启动程序_过去、现在和未来:开发一款微信小程序的技术迭代全过程...

    2019 年 10 月 19 日,由腾讯云与微信小程序团队联合举办的"小程序·云开发"技术峰会在北京召开.23 万小程序·云开发注册账户,50 多万开发者上手使用,这是腾讯云与微信 ...

  9. 【DSP开发】gel文件编写

    以下转载自:http://blog.csdn.net/henhen2002/article/details/4573447 GEL--通用扩展语言,无类型语言,只有int类型,当CCS运行时首先执行这 ...

  10. 电力电子中的DSP开发板使用 --- 接地篇

    序:在电力电子装置的控制中,我们不可避免地会经常用到DSP开发板.怎么样接地才是正确的,这个问题困扰了我好久,每次都迷迷糊糊地将就过去了,这次我决定好好地理清楚. 接地配置简述 下面以DSPTMS32 ...

最新文章

  1. CTFshow 文件包含 web117
  2. 200919阶段一C++STL容器
  3. 再不懂ZooKeeper,就安安心心把这篇文章看完
  4. am335x backlight
  5. Linux中如何通过命令行访问Dropbox
  6. 发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本...
  7. 余晨:我终于采访到了马斯克,他是个腼腆的钢铁侠
  8. PLC编程需注意的地方
  9. ps 转html node,Node.js模拟发起http请求从异步转同步的5种方法
  10. P5322 [BJOI2019]排兵布阵
  11. MyEclipse中如何修改项目的编码格式
  12. LeetCode_1677_数组中重复的数字
  13. 1000个微信小程序源码分享
  14. 96分布式电商项目 - 项目部署
  15. 宝塔安装Jdk1.8
  16. You are 87% Sagittarius
  17. 使用的tk集成mybatis,报No MyBatis mapper was found in的警告解决方案
  18. LeetCode:Database 96.净现值查询
  19. 2021年全国大学生电子设计大赛每一个注意问题11.05
  20. oracle中怎麼获取绝对值,取绝对值最大的前5个

热门文章

  1. Oracle 数字与空值的排序问题
  2. 071120 sunny
  3. 基于编辑方法的文本生成(上)
  4. 【NLPCC 2021】 First Call For Papers
  5. 【知识图谱系列】基于生成式的知识图谱预训练模型
  6. 【GNN】WL-test:GNN 的性能上界
  7. 梯度下降法理论与实践
  8. 训练加速3倍!字节跳动推出业界首个NLP模型全流程加速引擎
  9. 5W2H | 关于写博客的七点反思
  10. [TACL17]基于中序转移的成分句法分析