CN101122892A - 一种cpci信号处理板 - Google Patents
一种cpci信号处理板 Download PDFInfo
- Publication number
- CN101122892A CN101122892A CNA2007101204398A CN200710120439A CN101122892A CN 101122892 A CN101122892 A CN 101122892A CN A2007101204398 A CNA2007101204398 A CN A2007101204398A CN 200710120439 A CN200710120439 A CN 200710120439A CN 101122892 A CN101122892 A CN 101122892A
- Authority
- CN
- China
- Prior art keywords
- processor
- north bridge
- processing board
- pci
- cpci
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Multi Processors (AREA)
Abstract
本发明提供一种CPCI信号处理板,包括:至少2个通用处理器,所述通用处理器通过前端总线互联;一北桥芯片,通过前端总线与各所述处理器连接,该北桥芯片还连接一共享内存;一CPCI总线,通过PCI桥与北桥芯片连接。本发明具有如下技术效果:采用多片通用处理器,可以实现大规模的并行数据运算功能,同时能够为开发人员提供通用的软件开发平台;多片通用处理器采用共享前端总线的方式与北桥芯片连接,北桥芯片上连接一共享内存,大大提高了通讯效率,减少了通讯延迟。
Description
技术领域
本发明涉及计算机体系结构、并行运算和工业控制计算机领域,具体地说,本发明涉及一种信号处理板。
背景技术
Compact PCI总线是基于PCI电气规范开发的高性能工业总线。
Compact PCI标准将外设组件互联标准特性与支持嵌入式应用的坚固机械外形完美结合在一起,具有高速、高可靠性、坚固耐用、可热插拔、通用性强等优点,是专门针对工业环境而量身定制的,目前在雷达、声纳等诸多领域得到了广泛的推广。
阵列信号处理是现代信号处理的一个重要分支,其本质是利用空间分散排列的传感器阵列和多通道接收机来获取信号的时域和空域等多维信息,以达到检测信号和提取其参数的目的。迄今为止,阵列信号处理的应用范围已经涉及如雷达、声纳、导航、现代通信等诸多领域。阵列信号处理的主要内容可分为波束形成技术、零点技术及空间谱估计技术等方面,它们都是基于对信号进行空间采样的数据进行处理的,而这些数据的处理计算量是非常庞大的,而且***还对实时性要求比较高,因此提高阵列信号处理的能力和速度越来越重要。
目前主流的阵列信号处理板多采用DSP芯片或PowerPC处理器来实现。
DSP芯片是专门为实现各种数字信号处理算法而设计的单片、可编程的微处理器,带有专门的硬件乘法器,完整的指令***,配套的开发工具,在信号处理领域得到了广泛的应用。虽然DSP芯片在信号处理领域具有明显的优势,但也存在一些不足,这些不足主要体现在软件开发方面:首先DSP的软件编程一般都是采样汇编语言,因为大多数高级语言并不适合描述典型的DSP算法,而且DSP结构复杂,如多存储器空间、多总线、不规则指令集、高度专门化的硬件等,使得难于为其编写高效率的编译器,因此大多采用汇编语言,而汇编语言是一种比较低级的语言,冗长单调、调试困难、代码不易于维护,为软件开发人员带来了很多不便。其次采用DSP处理器对程序员的要求非常高,因为一个典型的DSP应用具有大量计算的要求,并有严格的开销限制,使得程序的优化必不可少,因此选用DSP作为处理器的一个关键因素要看,是否存在足够的能够较好地适应DSP处理器指令集的程序员。再次,DSP芯片之间的通信一般都是使用专用数据传输和互联技术,如Sharc系列的DSP使用LINK技术,这种非通用的网络通信机制使得网络编程人员必须首先花时间熟悉其通信机制;第四,DSP的开发工具链和开发环境一般都是DSP厂家或第三方厂商专门开发的,对于开发者而言往往需要经过专门的学习和训练才能逐渐掌握,因此开发调试周期一般较长。
PowerPC处理器是一种通用处理器,能够为用户提供良好的图形化编程、编译、***配置和调试环境;同时对底层实现了良好的模块化和屏蔽化的工作,使用户在程序开发时完全不需要了解底层PowerPC处理器的内部结构,从而能够大大缩短用户的开发周期。信号处理领域的PowerPC板卡,一般是采用多片PowerPC处理器的结构。该结构如图2所示,包括四个PowerPC处理器(在图2中分别是第一PowerPC处理器17、第二PowerPC处理器18、第三PowerPC处理器19、第四PowerPC处理器20),四个北桥芯片(在图2中分别是第一PowerPC处理器的北桥芯片21、第二PowerPC处理器的北桥芯片22、第三PowerPC处理器的北桥芯片23、第四PowerPC处理器的北桥芯片24)以及四片内存(在图2中分别是第一PowerPC处理器的内存25、第二PowerPC处理器的内存26、第三PowerPC处理器的内存27、第四PowerPC处理器的内存28)。每片处理器通过局部总线与一片北桥芯片相连,北桥芯片也是内存控制器,内存直接挂在北桥芯片上;多片北桥芯片之间通过PCI-X/PCIE总线互联,以实现处理器之间的通信。然而采用这种结构也存在一些缺点:首先,由于每片处理器均连接一片北桥芯片,既增加了***成本,又浪费了板卡的PCB空间;其次,当多片PowerPC之间通信时,首先将把本地PowerPC处理器要处理的数据从北桥芯片上的内存中取出,再发送到与本处理器直接相连的北桥芯片,再经过北桥芯片间互联的PCI-X/PCIE总线发送到与目的PowerPC相连的北桥芯片,然后发送到目的PowerPC处理器,经处理器后再发送到与目的PowerPC处理器相连的北桥芯片所带的内存中,这样无疑增加了数据传输的延迟,对于实时性要求较高的阵列信号处理而言非常不利。
发明内容
本发明的目的是克服现有技术的不足,提供一款符合CPCI标准的具有多片通用处理器高效的信号处理板,该板主要用于实现并行数据运算功能。
本发明是采用共享前端总线的多片通用处理器来实现信号处理的板卡。首先,由于采用通用处理器来实现,克服了DSP本身的一些不足,为用户提供了通用的软件开发平台,能够大大缩短开发周期;其次,本发明的结构不同于PowerPC板卡,多片处理器之间通过共享前端总线的方式互联,并通过前端总线与北桥芯片相连,北桥芯片上带有共享内存,多片处理器之间的通信效率大大提高,传输延时大大减小。该发明非常适用于阵列信号处理***,采用多块信号处理板并在主控板的统一调度下完成大规模的信号处理任务。
为实现上述发明目的,本发明提供的CPCI信号处理板包括:
至少2个通用处理器,所述通用处理器通过前端总线互联;
一北桥芯片,通过前端总线与各所述处理器连接,该北桥芯片还连接一共享内存;
一CPCI总线,通过PCI桥与北桥芯片连接。
上述技术方案中,每个所述通用处理器分别连接一本地内存。
上述技术方案中,所述北桥芯片具有读写锁机制,以保证每一个处理器对所述共享内存中的共享程序和共享数据的原子操作。
上述技术方案中,所述北桥芯片实现了DMA引擎,用于实现处理器与共享存储区之间的DMA操作。
上述技术方案中,所述北桥芯片可以指定一个所述通用处理器为主处理器,该主处理器对从处理器进行任务分配。
上述技术方案中,所述北桥芯片还连接一个千兆网卡,该千兆网卡另一端与CPCI总线连接。
上述技术方案中,所述PCI桥是PCI-to-PCI非透明桥接芯片。
上述技术方案中,所述通用处理器是Loongson 2E通用处理器。
上述技术方案中,北桥芯片还具有Local I/O接口,与所述信号处理板的BIOS芯片连接。
上述技术方案中,所述信号处理板尺寸符合6U标准,所述通用处理器为2至4个。
本发明的技术效果如下:
本发明是一款采用多片通用处理器来实现的信号处理板,符合6UCPCI标准,可应用于阵列信号处理领域。首先,采用多片通用处理器,可以实现大规模的并行数据运算功能,同时能够为开发人员提供通用的软件开发平台。其次,多片通用处理器采用共享前端总线的方式与北桥芯片连接,北桥芯片上连接一共享内存,用于存储多片通用处理器之间及处理器与PCI设备之间通讯时所用的共享程序和共享数据,如当任意两片通用处理器之间进行通讯时,发起端的通用处理器将本地内存中的数据取出发送到前端总线,再通过前端总线发送到北桥芯片,北桥芯片将通讯内容存储到共享内存,共享内存再将通信信息通过北桥芯片发送到目的端通用处理器,采用这种结构与多片PowerPC处理器的通信机制相比,大大提高了通讯效率,减少了通讯延迟。第三,本发明的北桥逻辑还实现了读写锁的机制,用于保证共享内存中的共享程序和共享数据的原子操作。第四,北桥芯片的逻辑还设计了DMA引擎,用于实现处理器与共享存储区之间的DMA操作,以加速处理器对共享内存的访问。第四,本发明支持具有PCI接口的千兆以太网卡,遵循TCP/IP协议,为程序员提供了通用的编程环境和通用的编程协议。因此,本发明特别适用于大规模的阵列信号处理***,可采用多块信号处理器板并在一主控板的统一调度下实现现代通信、声纳、雷达等诸多领域中的海量数据处理。
附图说明
图1是基于四片Loongson 2E通用处理器的6U CPCI信号处理板硬件结构图;
图2是基于四片PowerPC处理器的信号处理器板结构框图。
图面说明:
1:第一处理器的本地内存芯片
2:第二处理器的本地内存芯片
3:第三处理器的本地内存芯片
4:第四处理器的本地内存芯片
5:第一处理器
6:第二处理器
7: 第三处理器
8: 第四处理器
9: 北桥芯片
10: 共享内存
11: PCI-to-PCI桥接芯片
12: 千兆以太网卡(支持PCI接口)
13: BIOS芯片
14: CPCI J1连接器
15: CPCI J2连接器
16: CPCI J3连接器
17: 第一PowerPC处理器
18: 第二PowerPC处理器
19: 第三PowerPC处理器
20: 第四PowerPC处理器
21: 第一PowerPC处理器的北桥芯片
22: 第二PowerPC处理器的北桥芯片
23: 第三PowerPC处理器的北桥芯片
24: 第四PowerPC处理器的北桥芯片
25: 第一PowerPC处理器的内存
26: 第二PowerPC处理器的内存
27: 第三PowerPC处理器的内存
28: 第四PowerPC处理器的内存
具体实施方式
本发明是采用多片通用处理器实现的信号处理板,为开发人员及进行二次开发的用户均提供了通用标准的软件开发环境平台,如:该平台可运行Vxworks实时操作***,开发人员在进行Vxworks的开发和调试过程中,可使用嵌入式实时应用程序的完整软件开发平台Tornado;编程环境为标准的C语言;网络通信遵循标准TCP/IP协议。在这样通用的开发平台上,能够大大缩短开发调试周期。同时本发明采用了共享前端总线的多处理器结构,可实现并行数据处理功能;多处理器通过共享前端总线与带有共享内存的北桥芯片相连,为多片处理器之间的通讯提供了更为有效的机制;北桥芯片上连接有千兆以太网卡,用于实现该信号处理器板与外界的通讯;PCI-to-PCI非透明桥,用于实现少量的数据通讯及在大规模阵列信号处理***中起到隔离的作用。
下面结合附图和具体实施例对本发明硬件平台的设计作进一步描述。
实施例1
本实施例是基于四片Loongson 2E国产通用处理器开发的一款6U CPCI阵列信号处理板,其结构图参见图1。四片处理器(即图1中的第一处理器5、第二处理器6、第三处理器7、第四处理器8)通过共享SYSAD前端总线的方式互联,每片处理器带有256MB本地内存(即图1中的第一处理器的本地内存芯片1、第二处理器的本地内存芯片2、第三处理器的本地内存芯片3、第四处理器的本地内存芯片4),当处理器处理***分配的任务时可使用自己的本地内存完成。北桥芯片9通过前端总线与四片处理器相连,北桥芯片上带有128MB共享内存10用于实现多处理器之间的通讯及处理器与PCI设备之间的通讯;北桥芯片实现了读写锁的机制,以保障共享内存中的共享数据/程序的原子操作;北桥芯片的逻辑还设计有DMA引擎,用于加速处理器与PCI设备之间的通讯;北桥芯片上支持PCI接口用于连接千兆以太网卡12和PCI-to-PCI桥接芯片11,千兆以太网卡12用于实现板间大规模数量传输,PCI-to-PCI桥接芯片11是PCI-to-PCI非透明桥,除起到隔离作用外,还可用于实现板间少量的数据传输。另外,北桥芯片还具有Local I/O接口,与所述信号处理板的BIOS芯片13连接。下面对本实施例的硬件设计进行详细说明。
多处理器:
本实施例采用Loongson 2E通用处理器作为核心处理器,Loongson 2E是由中国科学院计算技术研究所研制的一款国产高性能通用处理器,采用4发射结构,运算部件包括两个定点运算单元,两个浮点运算单元,可同时执行两条定点指令和两条浮点指令。混合指令全速执行时最高功率为10瓦,峰值运算能力为每秒20亿次64位定点运算并20亿次双精度浮点运算(或40亿次单精度浮点运算);采用90nm工艺;设计主频1GHz;采用片上DDR内存接口,直接连接DDR内存,访存频率最高达166MHz,访存峰值带宽166×2×8>2GB/s;片内带64KB一级指令Cache和64KB一级数据Cache,片内512KB二级Cache;且支持多处理器接口。
四片Loongson 2E处理器(图1的1~4)通过共享SYSAD总线的方式互联,每片处理器带有256MB DDR内存,DDR内存的频率为118MHz。在***启动时首先由北桥芯片指定其中的一片处理器作为主处理器,在主处理器启动之后,根据***的任务状况决定是否启动从处理器,并对从处理器进行任务分配。每片处理器均独立地运行一个完整的操作***VxWorks,完成各自的计算任务。
北桥芯片:
北桥芯片采用Altera工业级的FPGA芯片EP2S30F672I4(图1的9),北桥逻辑是由中国科学院计算技术研究所自主开发的。整个北桥芯片围绕Algorithmics公司的bonito64北桥芯片为蓝图进行设计,主要实现多处理器接口、64位/66MHz PCI接口、Local I/O接口、32位DDR接口。
北桥芯片的多处理器接口直接与SYSAD总线相连,用于同处理器进行交互,控制处理器的上电复位时序,并通过多处理器总线仲裁协议确定处理器的主/从;北桥芯片的PCI模块是64位PCI总线接口、符合PCI2.2规范,主要实现PCI总线和wishbone总线的转换,包括把wishbone master的操作转换为PCI总线操作和把PCI master总线的操作转换为wishbone操作,该接口用于连接千兆以太网卡与PCI-to-PCI桥;北桥芯片的LocalI/O接口主要控制BIOS启动,其中BIOS模块支持8位和16位,快和慢等多种ROM设备,支持BLOCK传输,支持最高100MHz访问频率;北桥芯片的32位DDR接口:北桥芯片带有128MB的DDR内存被专门用做***的共享内存,存放共享程序和共享数据块,当四片处理器之间进行数据交互或者处理器与PCI设备进行数据交互时,可以通过该共享存储区完成;为实现共享内存中共享数据/程序的原子操作,在北桥芯片的逻辑中提供了读写锁的机制,如其中一片通用处理器对共享程序或共享数据执行写操作,而同时另一片通用处理器对其执行读操作时,如果没有读写锁机制的保证,就会出现共享数据/共享程序正在被写还没有写完时,同时又执行读操作,导致数据错误;采用读写锁后,某个处理器的读进程或写进程首先需要检测该程序/数据块是否已被锁保护,如果没有则可以进行操作,并申请一把锁对它进行保护,如果该数据已经上锁,那么只有等待锁被释放后才能访问。此外该北桥芯片还设计了DMA引擎,用于实现处理器与共享存储区之间的DMA操作,以加速处理器对共享存储区的访问。
千兆以太网卡:
当本板与其它信号处理板及主控板共同组成大规模阵列信号处理***时,往往***中需要传输大量的数据,为保证数据传输的实时性,采用千兆以太网实现。本***采用Intel 82546EB千兆以太网卡,该网卡带有两个千兆网口。如图1所示,所述网卡的一端通过PCI总线与所述北桥芯片9连接,另一端连接到CPCI J3连接器16上,J3的信号定义完全按照PICMG2.16 Packet Switching Backplane规范。整个大规模阵列信号处理***中各板卡的千兆网口都连接到***中的CPCI千兆以太网交换板上,且均符合PICMG2.16 Packet Switching Backplane规范。
PCI-to-PCI非透明桥:
在多块信号处理板及主控板组成的大规模阵列信号处理***中,各信号处理板往往都会采用一款非透明桥片。本发明采用的是一款PCI-to-PCI的非透明桥,该PCI-to-PCI桥的一端与所述北桥芯片连接,另一端与CPCIJ1连接器14和CPCI J2连接器相连15,J1/J2的信号定义完全按照CompactPCI2.0 R3.0规范设计。在大规模阵列信号处理***中,信号处理板只需完成主控板分配的任务,并将处理结果发给主控板即可,信号处理板的处理器不应主动抢占CPCI总线,与主控板争夺控制权,从而保证整个***中主/从板各司其职,有条不紊地工作。此外,该桥片还可以实现板间少量数据的传输。
本实施例中虽然使用了4片通用处理器,但也可使用2片或其它数目的处理器,在符合6U标准尺寸的基板上,一般可以集成2-4片通用处理器。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (10)
1.一种CPCI信号处理板,包括:
至少2个通用处理器,所述通用处理器通过前端总线互联;
一北桥芯片,通过前端总线与各所述处理器连接,该北桥芯片还连接一共享内存;
一CPCI总线,通过PCI桥与北桥芯片连接。
2.按权利要求1所述的CPCI信号处理板,其特征在于,每个所述通用处理器分别连接一本地内存。
3.按权利要求1所述的CPCI信号处理板,其特征在于,所述北桥芯片具有读写锁机制,以保证每一个处理器对所述共享内存中的共享程序和共享数据的原子操作。
4.按权利要求1所述的CPCI信号处理板,其特征在于,所述北桥芯片实现了DMA引擎,用于实现处理器与共享存储区之间的DMA操作。
5.按权利要求1所述的CPCI信号处理板,其特征在于,所述北桥芯片可以指定一个所述通用处理器为主处理器,该主处理器对从处理器进行任务分配。
6.按权利要求1所述的CPCI信号处理板,其特征在于,所述北桥芯片还连接一个千兆网卡,该千兆网卡另一端与CPCI总线连接。
7.按权利要求1所述的CPCI信号处理板,其特征在于,所述PCI桥是PCI-to-PCI非透明桥接芯片。
8.按权利要求1所述的CPCI信号处理板,其特征在于,所述通用处理器是Loongson 2E通用处理器。
9.按权利要求1所述的CPCI信号处理板,其特征在于,所述北桥芯片还具有Local I/O接口,与所述信号处理板的BIOS芯片连接。
10.按权利要求1或8所述的CPCI信号处理板,其特征在于,所述信号处理板尺寸符合6U标准,所述通用处理器为2至4个。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101204398A CN101122892A (zh) | 2007-08-17 | 2007-08-17 | 一种cpci信号处理板 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101204398A CN101122892A (zh) | 2007-08-17 | 2007-08-17 | 一种cpci信号处理板 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101122892A true CN101122892A (zh) | 2008-02-13 |
Family
ID=39085230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101204398A Pending CN101122892A (zh) | 2007-08-17 | 2007-08-17 | 一种cpci信号处理板 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101122892A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101827088A (zh) * | 2010-03-15 | 2010-09-08 | 北京航空航天大学 | 基于cpu总线互联的底层通信协议实现方法 |
CN102142050A (zh) * | 2011-03-01 | 2011-08-03 | 浪潮(北京)电子信息产业有限公司 | 一种高端容错计算机单结点原型验证***及验证方法 |
CN102480426A (zh) * | 2010-11-25 | 2012-05-30 | 迈普通信技术股份有限公司 | 基于pcie交换总线的通信方法及一种pcie交换*** |
CN103455468A (zh) * | 2012-11-06 | 2013-12-18 | 深圳信息职业技术学院 | 一种多gpu运算卡及多gpu之间的数据传输方法 |
CN104408016A (zh) * | 2014-10-14 | 2015-03-11 | 张世寅 | 受引导器控制的计算机智能设备及该设备的控制方法 |
CN109753460A (zh) * | 2017-11-06 | 2019-05-14 | 中兴通讯股份有限公司 | 一种存储设备及存储*** |
CN110704353A (zh) * | 2019-09-30 | 2020-01-17 | 北京航空航天大学 | 一种cpci-arinc429热插拔*** |
CN110908950A (zh) * | 2019-10-24 | 2020-03-24 | 天津市英贝特航天科技有限公司 | Cpci总线远距离扩展及控制传输*** |
CN111427837A (zh) * | 2020-06-11 | 2020-07-17 | 杭州万高科技股份有限公司 | 一种总线设备连接调整的异构多核处理器 |
CN111708636A (zh) * | 2020-06-16 | 2020-09-25 | 西安微电子技术研究所 | 一种基于多处理器的cpci并行处理***及方法 |
CN113204518A (zh) * | 2020-01-31 | 2021-08-03 | 慧与发展有限责任合伙企业 | 用于配置子***的主处理器和从处理器 |
-
2007
- 2007-08-17 CN CNA2007101204398A patent/CN101122892A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101827088A (zh) * | 2010-03-15 | 2010-09-08 | 北京航空航天大学 | 基于cpu总线互联的底层通信协议实现方法 |
CN101827088B (zh) * | 2010-03-15 | 2013-03-27 | 北京航空航天大学 | 基于cpu总线互联的底层通信协议实现方法 |
CN102480426A (zh) * | 2010-11-25 | 2012-05-30 | 迈普通信技术股份有限公司 | 基于pcie交换总线的通信方法及一种pcie交换*** |
CN102480426B (zh) * | 2010-11-25 | 2014-07-09 | 迈普通信技术股份有限公司 | 基于pcie交换总线的通信方法及一种pcie交换*** |
CN102142050A (zh) * | 2011-03-01 | 2011-08-03 | 浪潮(北京)电子信息产业有限公司 | 一种高端容错计算机单结点原型验证***及验证方法 |
CN103455468A (zh) * | 2012-11-06 | 2013-12-18 | 深圳信息职业技术学院 | 一种多gpu运算卡及多gpu之间的数据传输方法 |
CN104408016A (zh) * | 2014-10-14 | 2015-03-11 | 张世寅 | 受引导器控制的计算机智能设备及该设备的控制方法 |
CN104408016B (zh) * | 2014-10-14 | 2017-09-19 | 张世寅 | 受引导器控制的计算机智能设备及该设备的控制方法 |
CN109753460A (zh) * | 2017-11-06 | 2019-05-14 | 中兴通讯股份有限公司 | 一种存储设备及存储*** |
CN110704353A (zh) * | 2019-09-30 | 2020-01-17 | 北京航空航天大学 | 一种cpci-arinc429热插拔*** |
CN110704353B (zh) * | 2019-09-30 | 2021-03-16 | 北京航空航天大学 | 一种cpci-arinc429热插拔*** |
CN110908950A (zh) * | 2019-10-24 | 2020-03-24 | 天津市英贝特航天科技有限公司 | Cpci总线远距离扩展及控制传输*** |
CN113204518A (zh) * | 2020-01-31 | 2021-08-03 | 慧与发展有限责任合伙企业 | 用于配置子***的主处理器和从处理器 |
CN111427837A (zh) * | 2020-06-11 | 2020-07-17 | 杭州万高科技股份有限公司 | 一种总线设备连接调整的异构多核处理器 |
CN111708636A (zh) * | 2020-06-16 | 2020-09-25 | 西安微电子技术研究所 | 一种基于多处理器的cpci并行处理***及方法 |
CN111708636B (zh) * | 2020-06-16 | 2024-03-08 | 西安微电子技术研究所 | 一种基于多处理器的cpci并行处理***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101122892A (zh) | 一种cpci信号处理板 | |
US20230244611A1 (en) | Lookahead priority collection to support priority elevation | |
Cong et al. | Parade: A cycle-accurate full-system simulation platform for accelerator-rich architectural design and exploration | |
Van der Steen et al. | Overview of recent supercomputers | |
CN102073481B (zh) | 多核dsp可重构专用集成电路*** | |
US10394747B1 (en) | Implementing hierarchical PCI express switch topology over coherent mesh interconnect | |
WO2007021704A2 (en) | Application acceleration using heterogeneous processors | |
Chen et al. | Accelerator-rich CMPs: From concept to real hardware | |
CN101183315A (zh) | 一种并行多处理器虚拟机*** | |
JP2017528821A (ja) | プログラマブル論理のためのメモリの仮想化 | |
Ainsworth et al. | On characterizing performance of the cell broadband engine element interconnect bus | |
Gao et al. | System architecture of Godson-3 multi-core processors | |
Ceze et al. | Full circle: Simulating Linux clusters on Linux clusters | |
CN101894093B (zh) | 混合模式多cpu并行计算***及控制方法 | |
Ranga | ParrotPiton and ZynqParrot: FPGA Enablements for the BlackParrot RISC-V Processor | |
Willmann et al. | Spinach: A Liberty-based simulator for programmable network interface architectures | |
Aono et al. | The azusa 16-way itanium server | |
Nguyen et al. | SoC, NoC and hierarchical bus implementations of applications on FPGAs using the FCUDA flow | |
Dally | A universal parallel computer architecture | |
Puri et al. | DRackSim: Simulating CXL-enabled Large-Scale Disaggregated Memory Systems | |
Salapura et al. | Exploiting workload parallelism for performance and power optimization in Blue Gene | |
Civera et al. | The μ Project: An Experience with a Multimicroprocessor System. | |
Wang et al. | An enhanced HyperTransport controller with cache coherence support for multiple-CMP | |
Volz et al. | IPEC: Open-Source Design Automation for Inter-Processing Element Communication | |
Vijaya Ranga | ParrotPiton and ZynqParrot: FPGA Enablements for the BlackParrot RISC-V Processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |