基于两级交换架构的DSP处理器阵列实现方法技术

技术编号:9765538 阅读:177 留言:0更新日期:2014-03-15 09:13
本发明专利技术涉及一种基于两级交换架构的DSP处理器阵列实现方法;具体为:采用两级交换互连的方式将N个高性能DSP处理器进行紧耦合连接,组成DSP处理器阵列;一级互连通过RapidIO交换接口实现每个底板单元内的各DSP处理器间的互连,二级互连通过Infiniband交换接口实现M个底板单元间的连接;在一级互连中,采用刀片服务器作为底板单元的底板,每个底板承载P片DSP处理器芯片;刀片服务器通过FPGA和连接器建立底板单元对外连接的IB接口,各DSP处理器芯片与FPGA通过SRIO技术交换互连,FPGA再通过连接器连接IB接口;在二级互连中,各底板单元的IB接口通过Infiniband交换芯片连接在一起;本发明专利技术能够提供更高的数字处理能力,有效提高了系统效能。

【技术实现步骤摘要】
基于两级交换架构的DSP处理器阵列实现方法 (一)、
:本专利技术涉及一种DSP处理器阵列实现方法,特别是涉及一种基于两级交换架构的DSP处理器阵列实现方法。(二)、
技术介绍
:数字信号处理(DSP)芯片是一种特别适合进行数字信号处理运算的微处理器,它主要用来实时快速地实现各种数字信号处理算法。随着大规模集成电路技术的发展,DSP芯片得到了突飞猛进的发展,DSP芯片的应用越来越广泛,并逐渐成为电子产品更新换代的决定因素。RapidIO架构是一种基于包交换的闻速串行互连技术,用于芯片之间和底板内的互连。它的设计与最流行的网络处理器、主机处理器以及网络数字信号处理器相兼容。它满足了高性能嵌入式系统行业对内部系统互连的需求,包括可靠性、高带宽和更快的总线速率。RapidIO架构是对等的嵌入式处理器以及DSP、FPGA和ASIC组成的集群系统中理想的互连技术。InfiniBand可用于底板间或服务器间的互连,它采用基于包交换的高速串行链路和可扩展的高速交换网络替代共享总线结构,可以在相对短的距离内提供高带宽、低延迟、可扩展的I / O互连。InfiniBand既可以处理存储I/O、网络1/0,也能够处理进程间通信(IPC)。它可以将磁盘阵列、SANs、LANs、服务器和集群服务器进行互联,也可以连接外部网络(比如'^队¥?队互联网)。目前的高性能服务器绝大部分是基于X86的高性能CPU处理器,而随着目前数字信号处理运算量的 爆发性增长,DSP芯片的优势在实际应用中越来越显著。采用大规模DSP处理器阵列必将提高整个系统的运算性能和效率。(三)、【专利技术内容】: 本专利技术要解决的技术问题是:克服现有技术的缺陷,提供一种基于两级交换架构的DSP处理器阵列实现方法,该方法能够提供更高的数字处理能力,有效提高了系统效能。本专利技术的技术方案: 一种基于两级交换架构的DSP处理器阵列实现方法,具体为:采用两级交换互连的方式将N个高性能DSP处理器进行紧耦合连接,组成DSP处理器阵列,实现单片DSP处理器的多倍处理能力,大大提升了高速数字信号的处理能力;其中,一级互连通过RapidIO交换接口实现每个底板单元内的各DSP处理器间的互连,二级互连通过Infiniband交换接口实现M个底板单元间的连接;N、M为大于等于I的自然数; 在一级互连中,采用刀片服务器作为底板单元的底板,每个底板承载P片DSP处理器芯片,P为大于等于I的自然数;在每个底板单元内部,各DSP处理器芯片间通过SRIO技术交换互连,SRIO技术通过SRIO交换芯片实现,通过SRIO技术,任何一个DSP处理器芯片都可以访问其他DSP处理器芯片的资源,实现了网络上的设备资源共享;刀片服务器通过FPGA和连接器建立底板单元对外连接的IB接口,各DSP处理器芯片与FPGA通过SRIO技术交换互连,FPGA再通过连接器连接IB接口,IB接口是底板单元与外部进行数据高速交换的通道,数据交换的速率为40Gb/s ;刀片服务器通过以太网接口芯片和转换器建立底板单元对外连接的以太网接口,各DSP处理器芯片分别与以太网接口芯片的各个分接口连接,以太网接口芯片的总接口通过转换器与以太网接口连接,FPGA通过MDIO接口对以太网接口芯片进行管理;每个底板单元提供10/100/1000M以太网接口供系统管理维护使用;各DSP处理器芯片还和存储器连接;每个底板单元配备时钟管理模块和电源管理模块,时钟管理模块主要控制底板单元中各功能模块之间的时钟频率,使各功能模块的时钟同步,电源管理模块给底板单元内的各功能模块提供驱动电源;刀片服务器通过微处理器进行内部管理,微处理器通过HPI接口与DSP处理器芯片连接,各DSP处理器芯片之间的数据传输采用包交换方式,在进行高性能计算时,涉及计算的中间结果无需在DSP处理器芯片和微处理器之间、各DSP处理器芯片之间进行数据交互,降低了整个底板单元的通信开销。在二级互连中,Infiniband交换接口采用Inf iniband交换芯片来实现,各底板单元的IB接口通过Infiniband交换芯片连接在一起。存储器含有DDR2内存、FLASH和SRAM,在每个底板单元中,每个DSP处理器芯片通过DDR2内存控制器和一个DDR2内存连接,每个DSP处理器芯片通过EMIF 口与一个FLASH和一个SRAM连接;通过SRIO技术,每个DSP处理器芯片上连接的存储器可以被其它DSP处理器芯片共享。DDR2 内存为 4G 的 DDR2 内存,FLASH 为 4MB 的 FLASH,SRAM 为 8MB 的 SRAM。在每个底板单元中,还设有JTAG调试接口和USB接口,供组件加载程序、调试、测试使用。时钟管理模块与DSP处理器芯片、SRIO交换芯片、存储器、连接器和以太网接口芯片连接;电源管理模块给DSP处理器芯片、SRIO交换芯片、存储器、连接器、FPGA、转换器和以太网接口芯片提供驱动电源。刀片服务器为IU的标准ATCA刀片服务器; SRIO交换芯片采用Tundra公司的TSI 578交换芯片,TSI 578交换芯片提供8个4XSRIO 端口和 16 个 IX SRIO 端口,每个端口可配置为 1.25Gb/S、2.5Gb/S 或 3.125 Gb/S ; TSI578交换芯片采用0.13微米CMOS技术,27mmX 27mm 675球FCBGA封装技术包装,TSI 578交换芯片需要使用1.2V和3.3V电源,适合在产业和商业环境温度下使用,增强的SerDes大大降低了功耗,TSI 578交换芯片是适用于ATCA刀片服务器与MicroTCA刀片服务器背板或处理连接的理想平台;每个底板单元的处理能力为115,200MIPS,各芯片间互连速率可达 40Gb/s。DSP处理器芯片为TI公司的TMS320TCI6474 1200多核DSP处理器,TMS320TCI6474 1200多核DSP处理器内置3个C64x的核心,可通过并行处理来实现性能可扩展性,允许多个内核在单颗芯片上处理多条线程,是众多多核器件的理想解决方案之 微处理器米用Motorola公司的MPC 860微处理器。FPGA 为 Virtex5 LX50T FPGA,连接器为 Mallox ConnectX MT25408A0-FCCR-QIS桥接芯片。以太网接口芯片采用Marvell公司的单口 10/100/1000M PHY接口芯片88E1111。P 为 4。本专利技术的有益效果:1、本专利技术采用两级交换互连的方式将N个高性能DSP处理器进行紧耦合连接,组成DSP处理器阵列,其中,一级互连通过RapidIO交换接口实现每个底板单元内的各DSP处理器间的互连,二级互连通过Infiniband交换接口实现M个底板单元间的连接;DSP处理器由于采取了硬件实现的乘加单元,特别适合于高速、大数据量的计算场景,在雷达信号处理、图像处理、通讯基站等越来越多的专用任务中,涉及的数据运算量大且要求的数据传输带宽高,通用的CPU处理器虽然也能处理这些任务,但是其能效比要远低于DSP处理器;本专利技术将DSP处理器组成中、大规模的多DSP处理器阵列,能够提供更高的数字处理能力,有效提高了系统效能,克服了现本文档来自技高网...

【技术保护点】
一种基于两级交换架构的DSP处理器阵列实现方法,其特征是:采用两级交换互连的方式将N个高性能DSP处理器进行紧耦合连接,组成DSP处理器阵列;其中,一级互连通过RapidIO交换接口实现每个底板单元内的各DSP处理器间的互连,二级互连通过Infiniband交换接口实现M个底板单元间的连接;N、M为大于等于1的自然数;在一级互连中,采用刀片服务器作为底板单元的底板,每个底板承载P片DSP处理器芯片,P为大于等于1的自然数;在每个底板单元内部,各DSP处理器芯片间通过SRIO技术交换互连,SRIO技术通过SRIO交换芯片实现,通过SRIO技术,任何一个DSP处理器芯片都可以访问其他DSP处理器芯片的资源;刀片服务器通过FPGA和连接器建立底板单元对外连接的IB接口,各DSP处理器芯片与FPGA通过SRIO技术交换互连,FPGA再通过连接器连接IB接口,IB接口是底板单元与外部进行数据高速交换的通道;刀片服务器通过以太网接口芯片和转换器建立底板单元对外连接的以太网接口,各DSP处理器芯片分别与以太网接口芯片的各个分接口连接,以太网接口芯片的总接口通过转换器与以太网接口连接,FPGA通过MDIO接口对以太网接口芯片进行管理;各DSP处理器芯片还和存储器连接;每个底板单元配备时钟管理模块和电源管理模块,时钟管理模块主要控制底板单元中各功能模块之间的时钟频率,使各功能模块的时钟同步,电源管理模块给底板单元内的各功能模块提供驱动电源;刀片服务器通过微处理器进行内部管理,微处理器通过HPI接口与DSP处理器芯片连接,各DSP处理器芯片之间的数据传输采用包交换方式;在二级互连中,Infiniband交换接口采用Infiniband交换芯片来实现,各底板单元的IB接口通过Infiniband交换芯片连接在一起。...

【技术特征摘要】
1. 一种基于两级交换架构的DSP处理器阵列实现方法,其特征是:采用两级交换互连的方式将N个高性能DSP处理器进行紧耦合连接,组成DSP处理器阵列;其中,一级互连通过RapidIO交换接口实现每个底板单元内的各DSP处理器间的互连,二级互连通过Infiniband交换接口实现M个底板单元间的连接;N、M为大于等于I的自然数; 在一级互连中,采用刀片服务器作为底板单元的底板,每个底板承载P片DSP处理器芯片,P为大于等于I的自然数;在每个底板单元内部,各DSP处理器芯片间通过SRIO技术交换互连,SRIO技术通过SRIO交换芯片实现,通过SRIO技术,任何一个DSP处理器芯片都可以访问其他DSP处理器芯片的资源;刀片服务器通过FPGA和连接器建立底板单元对外连接的IB接口,各DSP处理器芯片与FPGA通过SRIO技术交换互连,FPGA再通过连接器连接IB接口,IB接口是底板单元与外部进行数据高速交换的通道;刀片服务器通过以太网接口芯片和转换器建立底板单元对外连接的以太网接口,各DSP处理器芯片分别与以太网接口芯片的各个分接口连接,以太网接口芯片的总接口通过转换器与以太网接口连接,FPGA通过MDIO接口对以太网接口芯片进行管理;各05?处理器芯片还和存储器连接;每个底板单元配备时钟管理模块和电源管理模块,时钟管理模块主要控制底板单元中各功能模块之间的时钟频率,使各功能模块的时钟同步,电源管理模块给底板单元内的各功能模块提供驱动电源;刀片服务器通过微处理器进行内部管理,微处理器通过HPI接口与DSP处理器芯片连接,各DSP处理器芯片之间的数据传输采用包交换方式; 在二级互连中,Infiniband交换接口采用Infiniband交换芯片来实现,各底板单元的IB接口通过Infiniband交换芯片连接在一起。2.根据权利要求1所述的基于两级交换架构的DSP处理器阵列实现方法,其特征是:所述存储器含有DDR2内存、FLASH和SRAM,在每个底板单元中...

【专利技术属性】
技术研发人员:刘勤让侯森谈满堂张兴明张帆杨镇西曾威张效军杨森
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1