[go: up one dir, main page]

CN103500150A - Bus framework for multiple processors to process applications concurrently - Google Patents

Bus framework for multiple processors to process applications concurrently Download PDF

Info

Publication number
CN103500150A
CN103500150A CN201310438833.1A CN201310438833A CN103500150A CN 103500150 A CN103500150 A CN 103500150A CN 201310438833 A CN201310438833 A CN 201310438833A CN 103500150 A CN103500150 A CN 103500150A
Authority
CN
China
Prior art keywords
bus
cpu
communication
parallel
buses
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
Application number
CN201310438833.1A
Other languages
Chinese (zh)
Inventor
李延龙
蒋大海
李宝香
张宝华
吴述超
魏民权
侯林杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Xuji Group Co Ltd
XJ Electric Co Ltd
Original Assignee
State Grid Corp of China SGCC
Xuji Group Co Ltd
XJ Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Xuji Group Co Ltd, XJ Electric Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201310438833.1A priority Critical patent/CN103500150A/en
Publication of CN103500150A publication Critical patent/CN103500150A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Multi Processors (AREA)

Abstract

本发明涉及多处理器并行处理应用的总线架构,总线为并行设置的N段子母线,每段子母线上连接有至少一个CPU插件,N为大于等于2的自然数将并行总线进行分段,提供多条并行总线(即提供更多的可用资源),单一公共总线竞争,转化为分段内的总线竞争;由于分段内的CPU数量减少,分段内总线的负荷情况得到改善;且分段间相互独立、互不影响,从而在总体上,相比较于传统单一并行总线结构,分段型多总线使总线资源的竞争瓶颈显著弱化;分段型多总线结构为一个机箱内直流输电应用功能的配置优化提供了更合理的选择。

Figure 201310438833

The invention relates to a bus architecture for multiprocessor parallel processing applications. The bus is N sections of sub-buses arranged in parallel, and each section of sub-buses is connected to at least one CPU plug-in, and N is a natural number greater than or equal to 2. Parallel buses (that is, provide more available resources), single public bus competition, transformed into bus competition within the segment; due to the reduction in the number of CPUs in the segment, the load on the bus in the segment is improved; and mutual Independent and independent of each other, so in general, compared with the traditional single parallel bus structure, the segmented multi-bus structure significantly weakens the competition bottleneck of bus resources; the segmented multi-bus structure is the configuration of DC transmission application functions in a chassis Optimization provides a more reasonable choice.

Figure 201310438833

Description

多处理器并行处理应用的总线架构Bus Architecture for Multiprocessor Parallel Processing Applications

技术领域technical field

本发明涉及一种多处理器并行处理应用的总线架构。The invention relates to a bus architecture for multiprocessor parallel processing applications.

背景技术Background technique

控制保护平台是直流输电工程换流站二次侧的核心设备,是直流输电控制保护系统的神经中枢。在高压直流输电工程中,控制保护平台应用于站控、极控、阀组控制、交直流保护等诸多场合。总结其共性特点,都是多处理器的并行处理应用,即在一个机箱内根据应用的复杂程度,配置若干CPU,每个CPU与相应的外围I/O插件组合,最终形成多个具有特定功能的处理集合。但在传统的设计中,一个机箱内所有的CPU和外围插件均插在(共享)一块并行总线背板之上。如此,机箱内任何一个CPU需要使用总线资源(如访问其附属的外围插件或访问其它CPU数据)时,就会排它性地占用背板总线,其它CPU插件与总线访问关联的任务必将受到影响。The control and protection platform is the core equipment of the secondary side of the converter station of the direct current transmission project, and is the nerve center of the direct current transmission control and protection system. In HVDC power transmission projects, the control and protection platform is used in many occasions such as station control, pole control, valve group control, AC and DC protection, etc. To sum up their common characteristics, they are all multi-processor parallel processing applications, that is, according to the complexity of the application, several CPUs are configured in one chassis, and each CPU is combined with the corresponding peripheral I/O plug-in to form multiple CPUs with specific functions. processing collection. But in the traditional design, all CPUs and peripheral plug-ins in a chassis are inserted (shared) on a parallel bus backplane. In this way, when any CPU in the chassis needs to use bus resources (such as accessing its attached peripheral plug-ins or accessing other CPU data), it will exclusively occupy the backplane bus, and the tasks associated with bus access of other CPU plug-ins will be restricted. Influence.

随着以IEC61850标准为基础的数字变电站技术的推广和深入普及,直流输电工程应用中的智能换流站体系研究和设备开发也已进入实质阶段。With the promotion and in-depth popularization of digital substation technology based on IEC61850 standard, the research and equipment development of intelligent converter station system in the application of DC transmission projects have also entered a substantive stage.

目前主流的直流输电控制保护平台多采用基于标准高速并行总线背板的多处理架构。但是,并行背板对于机箱内的多CPU来讲是一个竞争的公共资源。当有多个CPU同时发起总线访问请求时,需要通过总线仲裁、获取总线使用权之后,才可以占用总线资源,完成相关的数据访问,对实时性要求较高的任务产生极为不利的影响。随着智能换流站概念的提出和发展,对直流输电控制保护平台提出了更高的要求,要求其能承受更加频繁,数据量更大的通讯,以满足任务的快速响应需求,使控制保护平台中并行总线的访问瓶颈问题更加突出。因此,开发一种新型的并行处理架构,提高系统的总线使用效率具有十分重要的意义。At present, the mainstream DC transmission control and protection platforms mostly adopt the multi-processing architecture based on the standard high-speed parallel bus backplane. However, the parallel backplane is a competing common resource for multiple CPUs in the chassis. When multiple CPUs initiate bus access requests at the same time, bus resources must be obtained through bus arbitration and the right to use the bus must be obtained before they can occupy bus resources and complete related data access, which will have an extremely adverse impact on tasks that require high real-time performance. With the proposal and development of the concept of intelligent converter station, higher requirements are put forward for the DC transmission control and protection platform, requiring it to be able to withstand more frequent and larger data communications, so as to meet the rapid response requirements of tasks and make the control and protection platform The access bottleneck problem of the parallel bus in the platform is more prominent. Therefore, it is of great significance to develop a new parallel processing architecture and improve the bus utilization efficiency of the system.

发明内容Contents of the invention

本发明的目的是提供一种多处理器并行处理应用的总线架构,以解决现有多处理器并行处理应用中存在的总线竞争问题。The purpose of the present invention is to provide a bus architecture for multiprocessor parallel processing applications to solve the bus contention problem existing in the existing multiprocessor parallel processing applications.

为实现上述目的,本发明的多处理器并行处理应用的总线架构技术方案如下:总线为并行设置的N段子母线,每段子母线上连接有至少一个CPU插件,N为大于等于2的自然数。In order to achieve the above object, the bus architecture technical scheme of the multiprocessor parallel processing application of the present invention is as follows: the bus is N sections of sub-buses arranged in parallel, each section of sub-buses is connected with at least one CPU plug-in, and N is a natural number greater than or equal to 2.

所述N设为3。The N is set to 3.

还设有与所述各段子母线的CPU插件通讯的通讯总线,通讯总线包括M条串行通道,每个CPU插件设有至少M个通讯接口,每个CPU插件的各通讯接口与各串行通道一一对应连接。Also be provided with the communication bus that communicates with the CPU plug-in of each sub-bus, the communication bus includes M serial channels, each CPU plug-in is provided with at least M communication interfaces, and each communication interface of each CPU plug-in is connected to each serial channel. Channels are connected in one-to-one correspondence.

所述每个CPU插件的其中一个通讯接口为发送接口,其他通讯接口为接收接口;各CPU插件的发送接口与各串行通道一一对应。One of the communication ports of each CPU plug-in is a sending port, and the other communication ports are receiving ports; the sending ports of each CPU plug-in are in one-to-one correspondence with each serial channel.

本发明的多处理器并行处理应用的总线架构将并行总线进行分段,提供多条并行总线(即提供更多的可用资源),单一公共总线竞争,转化为分段内的总线竞争;由于分段内的CPU数量减少,分段内总线的负荷情况得到改善;且分段间相互独立、互不影响,从而在总体上,相比较于传统单一并行总线结构,分段型多总线使总线资源的竞争瓶颈显著弱化;分段型多总线结构为一个机箱内直流输电应用功能的配置优化提供了更合理的选择。这样段与段之间就避免相互抢占总线的现象,同时又很好的将功能单元进行划分;采用多收发节点串行总线用于多处理器之间数据交换,这样既解决了任意槽位处理器之间相互通讯的问题,同时也提高了处理器之间的通讯效率,满足实时性要求较高的多任务、多CPU并行处理应用;技术上具有较好的延续性和向前兼容性,可以节约后续的研发投资,仅需局部更改CPU和背板,其它各种类型的IO插件无需改动,这样可以使投资效益最大化。The bus architecture of the multiprocessor parallel processing application of the present invention segments the parallel bus to provide multiple parallel buses (that is, to provide more available resources), and the single public bus competition is converted into bus competition in the segment; due to the division The number of CPUs in the segment is reduced, and the load of the bus in the segment is improved; and the segments are independent of each other and do not affect each other, so that in general, compared with the traditional single parallel bus structure, the segmented multi-bus reduces bus resources. The bottleneck of the competition is significantly weakened; the segmented multi-bus structure provides a more reasonable choice for the configuration optimization of DC transmission application functions in a chassis. In this way, the phenomenon of preempting the bus between the segments is avoided, and at the same time, the functional units are well divided; the multi-transmitting node serial bus is used for data exchange between multi-processors, which not only solves the problem of arbitrary slot processing It also improves the communication efficiency between processors and satisfies the multi-task and multi-CPU parallel processing applications with high real-time requirements; it has good continuity and forward compatibility in technology, It can save subsequent research and development investment, only need to partially change the CPU and backplane, and other types of IO plug-ins do not need to be changed, so that the investment benefit can be maximized.

附图说明Description of drawings

图1是分段并行总线实施例的结构示意图;Fig. 1 is the structural representation of segmented parallel bus embodiment;

图2是多收发节点串行总线技术原理示意图;Fig. 2 is a schematic diagram of the principle of serial bus technology with multiple transceiver nodes;

图3是全交换串行总线实施例的结构示意图。Fig. 3 is a schematic structural diagram of an embodiment of a fully switched serial bus.

具体实施方式Detailed ways

一、多处理器并行处理应用的总线架构:分段并行1. Bus architecture for multiprocessor parallel processing applications: segmented parallelism

如图1所示,多处理器并行处理应用的总线架构中,总线为并行设置的N段子母线,每段子母线上连接有至少一个CPU插件,N为大于等于2的自然数,N值的设置与CPU板卡、I/O板卡量相关,该处将N设置为3。As shown in Figure 1, in the bus architecture for multiprocessor parallel processing applications, the bus is N sections of sub-buses set in parallel, each section of sub-buses is connected to at least one CPU plug-in, N is a natural number greater than or equal to 2, and the setting of N value is the same as The number of CPU boards and I/O boards is related. Set N to 3 here.

将传统共享的并行总线进行分段(分为3段),每一段内都是一套完整功能的并行总线背板结构,从整体机箱的角度形成分段型的多总线架构。The traditional shared parallel bus is segmented (divided into 3 segments), and each segment is a fully functional parallel bus backplane structure, forming a segmented multi-bus architecture from the perspective of the overall chassis.

在高压直流输电系统的应用中,一个机箱内小于等于3个CPU的情况最为常见。那么若将一条高速并行总线分成3段并列的总线,将满足绝大部分的应用需要,当然也可以增加备用子母线,以备更多处理器时使用。物理上来讲,将原并行总线进行分段成多个子母线,则每段子母线在传输数据、原理方面与原并行总线均相同,即N段中的每一段都是一套完整功能的并行总线结构,从整体机箱的角度形成分段型的多总线架构。In the application of HVDC power transmission system, it is most common that there are less than or equal to 3 CPUs in one chassis. Then, if a high-speed parallel bus is divided into three parallel buses, most of the application needs will be met. Of course, a spare sub-bus can also be added for use when more processors are used. Physically speaking, if the original parallel bus is segmented into multiple sub-buses, each sub-bus is the same as the original parallel bus in terms of data transmission and principle, that is, each of the N segments is a fully functional parallel bus structure , forming a segmented multi-bus architecture from the perspective of the overall chassis.

提供多条并行总线(即提供更多的可用资源),将一个机箱范围内的单一公共总线竞争,转化为分段内的总线竞争。由于分段内的CPU数量减少,分段内总线的负荷情况得到改善;且分段间相互独立、互不影响,从而在总体上,相比较于传统单一并行总线结构,分段型多总线使总线资源的竞争瓶颈显著弱化。Provide multiple parallel buses (that is, provide more available resources), and convert the competition for a single common bus within a chassis into the bus contention within a segment. Since the number of CPUs in the segment is reduced, the load of the bus in the segment is improved; and the segments are independent of each other and do not affect each other, so in general, compared with the traditional single parallel bus structure, segmented multi-buses use The contention bottleneck of bus resources is significantly weakened.

分段型多总线结构为一个机箱内直流输电应用功能的配置优化提供了更合理的选择。如:可以将与现场层设备、运行监控层设备的通信任务处理集合(通常由一个处理器插件,两个现场总线通讯插件,两个以太网插件组成)配置到一个总线分段中。该应用通信数据量较大,而且由一个CPU统一处理。这样可以使得通信任务的处理不会因总线竞争而受其它CPU的影响,同时也不对其它CPU中的任务造成影响。The segmented multi-bus structure provides a more reasonable choice for the configuration optimization of DC transmission application functions in a chassis. For example: the communication task processing set (usually composed of a processor plug-in, two fieldbus communication plug-ins, and two Ethernet plug-ins) with field layer devices and operation monitoring layer devices can be configured into a bus segment. The communication data volume of this application is relatively large, and it is uniformly processed by one CPU. In this way, the processing of communication tasks will not be affected by other CPUs due to bus contention, and at the same time, tasks in other CPUs will not be affected.

总线分段后,多CPU竞争总线的情况显著缓解,在小于等于3个CPU的情况下,消除了总线竞争情况。但不足是:若CPU数量大于3个,那么某段内必然有大于1个CPU的情况。那么该段内,CPU之间的通讯不但需要共享内存板卡,而且也有总线冲突情况;另外段间的CPU将不能通过背板通讯。After the bus is segmented, the situation of multi-CPU competing for the bus is significantly alleviated, and the situation of bus competition is eliminated when the number of CPUs is less than or equal to 3. But the disadvantage is: if the number of CPUs is greater than 3, then there must be more than 1 CPU in a certain segment. Then in this segment, the communication between CPUs not only needs to share the memory board, but also has bus conflicts; in addition, the CPUs in the segment will not be able to communicate through the backplane.

为了解决这一问题,在背板总线端子上,设计了一种全交换串行总线,很好的解决了多个CPU之间的通讯问题。In order to solve this problem, a fully switched serial bus is designed on the backplane bus terminal, which solves the communication problem between multiple CPUs well.

二、多处理器并行处理应用的总线架构:全交换串行2. Bus Architecture for Multiprocessor Parallel Processing Applications: Fully Switched Serial

串行总线:随着并行总线速率的提高,线间串扰的问题便越发突出。近年来,伴随高速串行通讯技术的发展,由早期的RS485的最高10M,到现在LVDS的接近2G,串行通讯速率有了非常大的提升,串行通讯总线也因势而生。Serial bus: As the speed of the parallel bus increases, the problem of crosstalk between lines becomes more prominent. In recent years, with the development of high-speed serial communication technology, from the early RS485 up to 10M to the current LVDS close to 2G, the serial communication rate has been greatly improved, and the serial communication bus has also emerged.

本多处理器并行处理应用的总线架构的串行总线采用多收发节点串行总线技术,可以实现1发多收,最高速率可达到500Mbps。在此结构中,多个收发器都可以连接到同一条总线上,如图2所示,可以通过控制收发方向控制收发状态,因此允许双向半双工通讯。The serial bus of the bus architecture of the multi-processor parallel processing application adopts the serial bus technology of multiple transceiver nodes, which can realize one transmission and multiple reception, and the maximum rate can reach 500Mbps. In this structure, multiple transceivers can be connected to the same bus, as shown in Figure 2, the sending and receiving state can be controlled by controlling the sending and receiving directions, thus allowing two-way half-duplex communication.

多处理器并行处理应用的总线架构并行总线为并行设置的N段子母线,每段子母线上连接有至少一个CPU插件;还设有与各段子母线的CPU插件通讯的通讯总线,CPU插件共M个,通讯总线包括M条串行通道,每个CPU插件设有至少M个通讯接口,每个CPU插件的各通讯接口与各串行通道一一对应连接。每个CPU插件的其中一个通讯接口为发送接口,其他通讯接口为接收接口;各CPU插件的发送接口与各串行通道一一对应。M、N均为大于等于2的自然数。一一对应是指每个CPU插件独占一条通讯总线发送信息,接收通道对应的通讯线连接到要接收CPU插件所独占的通讯总线上接收信息。The bus architecture for multiprocessor parallel processing applications The parallel bus is N sections of sub-buses arranged in parallel, and each section of sub-buses is connected to at least one CPU plug-in; there is also a communication bus for communicating with the CPU plug-ins of each section of sub-buses, and there are M CPU plug-ins in total , the communication bus includes M serial channels, each CPU plug-in is provided with at least M communication interfaces, and each communication interface of each CPU plug-in is connected to each serial channel in a one-to-one correspondence. One of the communication interfaces of each CPU plug-in is a sending interface, and the other communication interfaces are receiving interfaces; the sending ports of each CPU plug-in correspond to each serial channel one by one. Both M and N are natural numbers greater than or equal to 2. One-to-one correspondence means that each CPU plug-in monopolizes a communication bus to send information, and the communication line corresponding to the receiving channel is connected to the communication bus exclusively occupied by the receiving CPU plug-in to receive information.

如图3所示,有4块CPU,且M=4,N=3,在整个21槽背板上,有21条串行通道即串行通讯总线,该次共使用4条串行通道。每个槽位的CPU都可以将自己的发送通道连接到相应的串行通道上。如第1槽位的CPU将发送通道连接到第1条串行通道,第17槽位的CPU将发送通道连接到第17条串行通道。对于接收通道,每一个槽位的CPU都可以接收到除自身槽位号外的其它串行通道。如第一槽位的CPU可以接收到第2-21条串行通道,第17槽位的CPU可以接收1-16条和18-21条串行通道。由于每一个槽位的CPU独占一条发送通道,所以对于此背板上的多收发节点串行总线属于“全双工”通讯方式。这样更加提高了数据的实时性。这是一种简化的全交换连接模式,在任何槽位上的CPU都可以实时发送数据,并不受总线仲裁的影响,直接将数据发送到目的CPU上。As shown in Figure 3, there are 4 CPUs, and M=4, N=3. On the entire 21-slot backplane, there are 21 serial channels, that is, serial communication buses, and a total of 4 serial channels are used this time. The CPU in each slot can connect its sending channel to the corresponding serial channel. For example, the CPU in slot 1 connects the sending channel to the first serial channel, and the CPU in slot 17 connects the sending channel to the 17th serial channel. For the receiving channel, the CPU of each slot can receive other serial channels except its own slot number. For example, the CPU in the first slot can receive serial channels 2-21, and the CPU in slot 17 can receive serial channels 1-16 and 18-21. Since the CPU of each slot occupies one transmission channel exclusively, the serial bus with multiple transceiver nodes on the backplane belongs to the "full-duplex" communication mode. This further improves the real-time performance of the data. This is a simplified full-switching connection mode. The CPU in any slot can send data in real time without being affected by bus arbitration, and directly sends the data to the destination CPU.

对CPU插件而言,每一个CPU上有21个串行总线的收发器,根据槽位信息,该CPU设置相应号码的收发器为发送模式。另外根据接收需要,设置其它相应号码的收发器为接收模式。如1槽CPU要同时和3槽、7槽、13槽CPU通讯,3槽CPU也要和1号、7号、13号CPU通讯。那么对于1槽位的CPU来说。设置1号槽位的CPU的1号收发器为发送模式;同时设置3、7、13号收发器为接收模式。同理对3槽CPU,设置3号收发器为发送模式,1号、7号、13号收发器为接收模式(接收1槽、7槽和13槽的CPU的信息)。同理7槽CPU和13槽CPU也有类似的设置。For the CPU plug-in, there are 21 serial bus transceivers on each CPU, and according to the slot information, the CPU sets the corresponding number of transceivers to the sending mode. In addition, according to the receiving needs, set the transceivers of other corresponding numbers to receive mode. For example, CPU in slot 1 needs to communicate with CPUs in slot 3, 7, and 13 at the same time, and CPU in slot 3 also needs to communicate with CPUs in slot 1, 7, and 13. So for a 1-slot CPU. Set the No. 1 transceiver of the CPU in the No. 1 slot to the sending mode; set the No. 3, 7, and 13 transceivers to the receiving mode at the same time. Similarly, for the 3-slot CPU, set the No. 3 transceiver as the sending mode, and the No. 1, No. 7, and No. 13 transceivers as the receiving mode (receive information from the CPUs in slots 1, 7, and 13). Similarly, 7-slot CPUs and 13-slot CPUs also have similar settings.

关于CPU内部的优先级问题:上图3所示的1槽CPU,同时接收3、7、13槽位CPU的数据。默认情况下3、7、13槽的数据具有同等优先级,对1槽CPU而言,就是先入先出原则。若有特殊需要也可以设置优先级,若1槽CPU同时受到3、7槽位的CPU数据,并且7槽优先级最高,那么7槽CPU的数据将被优先传送。Regarding the internal priority of the CPU: the 1-slot CPU shown in Figure 3 above receives data from the 3, 7, and 13-slot CPUs at the same time. By default, the data in slots 3, 7, and 13 have the same priority. For a CPU with slot 1, the first-in-first-out principle applies. If there are special needs, the priority can also be set. If the CPU in slot 1 receives the CPU data of slots 3 and 7 at the same time, and the priority of slot 7 is the highest, then the data of the CPU in slot 7 will be transmitted first.

本多处理器并行处理应用的总线架构具有以下优势:The present bus architecture for multiprocessor parallel processing applications has the following advantages:

1)本发明中总线的增加成本低,适用于类似直流输电工程这样的批量工业应用。1) The increase cost of the bus in the present invention is low, and it is suitable for batch industrial applications such as direct current transmission projects.

2)很好的解决了标准并行背板总线结构下的平台多CPU访问之间的吞吐率瓶颈。既解决了总线争用,又解决了多CPU之间的快速通讯问题。满足实时性要求较高的多任务、多CPU并行处理应用。2) It solves the throughput bottleneck between platform multi-CPU access under the standard parallel backplane bus structure. It not only solves the bus contention, but also solves the problem of fast communication between multiple CPUs. It meets the requirements of high real-time multi-task, multi-CPU parallel processing applications.

3)技术上具有较好的延续性和向前兼容性,可以节约后续的研发投资,仅需局部更改CPU和背板,其它各种类型的IO插件无需改动。这样可以使投资效益最大化。3) It has good continuity and forward compatibility in technology, which can save subsequent R&D investment. Only the CPU and backplane need to be changed locally, and other types of IO plug-ins do not need to be changed. This maximizes the return on investment.

4)减少了共享内存板卡,也对降低成本有所贡献。4) The reduction of shared memory cards also contributes to cost reduction.

最后所应说明的是:以上实施例仅用以说明而非限定本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解;依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。Finally, it should be noted that: the above embodiments are only used to illustrate and not limit the technical solutions of the present invention, although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand; the present invention can still be modified Or an equivalent replacement, any modification or partial replacement without departing from the spirit and scope of the present invention shall fall within the scope of the claims of the present invention.

Claims (4)

1.多处理器并行处理应用的总线架构,其特征在于:总线为并行设置的N段子母线,每段子母线上连接有至少一个CPU插件,N为大于等于2的自然数。1. The bus architecture of multiprocessor parallel processing application is characterized in that: the bus is N sections of sub-buses arranged in parallel, each section of sub-buses is connected with at least one CPU plug-in, and N is a natural number greater than or equal to 2. 2.根据权利要求1所述的多处理器并行处理应用的总线架构,其特征在于:所述N设为3。2 . The bus architecture for multiprocessor parallel processing applications according to claim 1 , wherein the N is set to 3. 3 . 3.根据权利要求1所述的多处理器并行处理应用的总线架构,其特征在于:还设有与所述各段子母线的CPU插件通讯的通讯总线,通讯总线包括M条串行通道,每个CPU插件设有至少M个通讯接口,每个CPU插件的各通讯接口与各串行通道一一对应连接。3. the bus architecture of multiprocessor parallel processing application according to claim 1, is characterized in that: also be provided with the communication bus of the CPU plug-in communication of each section sub-bus, communication bus comprises M serial channels, each Each CPU plug-in is provided with at least M communication interfaces, and each communication interface of each CPU plug-in is connected to each serial channel in a one-to-one correspondence. 4.根据权利要求3所述的多处理器并行处理应用的总线架构,其特征在于:所述每个CPU插件的其中一个通讯接口为发送接口,其他通讯接口为接收接口;各CPU插件的发送接口与各串行通道一一对应。4. The bus architecture of multiprocessor parallel processing application according to claim 3, characterized in that: one of the communication interfaces of each CPU plug-in is a sending interface, and the other communication interfaces are receiving interfaces; the sending of each CPU plug-in The interface corresponds to each serial channel one by one.
CN201310438833.1A 2013-09-24 2013-09-24 Bus framework for multiple processors to process applications concurrently Pending CN103500150A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310438833.1A CN103500150A (en) 2013-09-24 2013-09-24 Bus framework for multiple processors to process applications concurrently

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310438833.1A CN103500150A (en) 2013-09-24 2013-09-24 Bus framework for multiple processors to process applications concurrently

Publications (1)

Publication Number Publication Date
CN103500150A true CN103500150A (en) 2014-01-08

Family

ID=49865364

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310438833.1A Pending CN103500150A (en) 2013-09-24 2013-09-24 Bus framework for multiple processors to process applications concurrently

Country Status (1)

Country Link
CN (1) CN103500150A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865551A (en) * 2020-07-13 2020-10-30 国电南瑞科技股份有限公司 Device and method for coordinated management of multistage system based on fast bus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020037017A1 (en) * 2000-09-28 2002-03-28 Siemens Aktiengesellschaft. Method for synchronizing a plurality of bus systems, and hierarchical multibus system corresponding thereto
CN1333560C (en) * 2005-08-26 2007-08-22 清华大学 High-performance optical fibre CAN communication system for strong electromagnetism interference environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020037017A1 (en) * 2000-09-28 2002-03-28 Siemens Aktiengesellschaft. Method for synchronizing a plurality of bus systems, and hierarchical multibus system corresponding thereto
CN1333560C (en) * 2005-08-26 2007-08-22 清华大学 High-performance optical fibre CAN communication system for strong electromagnetism interference environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张剑飞: "多处理器共享缓存设计与实现", 《计算机与数字工程》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865551A (en) * 2020-07-13 2020-10-30 国电南瑞科技股份有限公司 Device and method for coordinated management of multistage system based on fast bus
CN111865551B (en) * 2020-07-13 2022-11-11 国电南瑞科技股份有限公司 Device and method for coordinated management of multistage system based on fast bus

Similar Documents

Publication Publication Date Title
CN110347635B (en) A Heterogeneous Multicore Microprocessor Based on Multilayer Bus
CN106648896B (en) Method for dual-core sharing of output peripheral by Zynq chip under heterogeneous-name multiprocessing mode
JP2017533601A (en) Protocol converter between CPCI bus and ISA bus and conversion method thereof
CN103488605A (en) Bus architecture for multiprocessor parallel communication
CN104657308A (en) Method for realizing server hardware acceleration by using FPGA
CN107562672B (en) System and method for improving data transmission rate of vector network analyzer
CN104699654A (en) Interconnection adapting system and method based on CHI on-chip interaction bus and QPI inter-chip interaction bus
CN201435738Y (en) PROFIBUS-DP and CAN Fieldbus Protocol Converter
CN117978759B (en) Interconnection device, high-performance exchange device and large-model all-in-one machine
CN103257946A (en) High-speed interconnecting method of controllers of tight-coupling multi-control storage system
CN201639589U (en) Embedded dual-redundant network card based on ARM
CN109885526A (en) A kind of information processing platform based on OpenVPX bus
CN203590251U (en) FlexRay control system based on serial RapidIO bus
CN109656851A (en) A kind of multipath high-speed bus run and shared interface that the time is determining
CN204178172U (en) A kind of universal embedded bus control equipment based on DSP and FPGA
CN104679714A (en) Supercomputer cluster based on ATCA (advanced telecom computing architecture)
CN106168933A (en) A kind of method realizing virtual dual-port shared drive based on high-speed serial communication
CN102662887A (en) Multi-port random access memory (RAM)
CN103500150A (en) Bus framework for multiple processors to process applications concurrently
CN202652246U (en) Train communication gateway device based on VME bus
CN203691063U (en) Intelligent transformer station centralized measurement and control apparatus
CN202721696U (en) Ethernet switch hardware structure
CN103607286B (en) Multi-functional communication interface machine device based on PowerPC embedded systems
CN206258865U (en) A kind of signal processor ASIC frameworks of restructural
CN105573204A (en) Multi-processor digital audio frequency matrix control device and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140108