A drawer-type high-density FPGA cloud platform chassis
Through the drawer-type high-density FPGA cloud platform chassis design and autonomous control management system, the problems of low deployment density and complex maintenance of FPGA nodes are solved, efficient resource utilization and convenient user management are achieved, and the reliability and flexibility of the FPGA cloud platform are improved.
Patent Information
- Application Number
- CN202011478372.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-15
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2040-12-15
AI Technical Summary
In the existing FPGA cloud platform chassis, the deployment density of FPGA nodes is low, the resource waste is severe, the assembly is complex, the maintenance is inflexible, the user configuration is inconvenient, and the data interaction between nodes is difficult.
It adopts a drawer-type high-density FPGA cloud platform chassis design, including switching modules, power supply modules and drawer structures. The FPGA node board is plugged into the control board through a preset interface to realize independent power supply and data interaction, and is combined with the independently developed control management system for real-time monitoring and management.
It improves the deployment density of FPGA node boards, reduces wiring and maintenance costs, provides a convenient development environment, and enhances chassis reliability and resource utilization efficiency.
Smart Images

Figure CN112512262B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer architecture and FPGA (field programmable gate array) heterogeneous acceleration, and in particular to a cloud platform server based on a field programmable gate array. Background Art
[0002] In recent years, FPGAs, due to their high energy efficiency, parallel computing, and reprogrammability, have gradually become a popular choice for various computing applications. This is particularly true in areas such as media compression, encryption and decryption, AI, and big data processing. FPGAs often offer several or even dozens of times greater energy efficiency than traditional CPUs and GPUs. This trend has given rise to FPGA cloud platforms.
[0003] The FPGA chassis is to the FPGA cloud platform what a standard commercial x86 chassis is to the cloud computing platform. As a core hardware component of the FPGA cloud platform, the FPGA chassis is primarily based on a standard x86 server, supplemented by FPGA hardware plug-in cards using PCIe interfaces on the x86 motherboard within the chassis. In a traditional FPGA cloud platform chassis, the power supply, fans, motherboard, and service boards are typically placed on the same layer or plane. Modules are typically arranged front-to-back and connected by cables. This organizational structure complicates chassis assembly. The circuit board components within the chassis typically consist of an x86 server motherboard (control board) and multiple FPGA node boards (service boards). The FPGA node boards connect to the x86 server control board via PCIe interface gold fingers for data exchange. Typically, an FPGA cloud platform chassis, due to its size and the number of PCIe interfaces on the x86 server motherboard, can deploy no more than eight FPGA nodes, limiting the number of FPGA nodes available within a single chassis. Due to the dual limitations of existing cloud computing frameworks and commercial x86 server chassis, large-scale deployment requires numerous x86 servers to host FPGA node boards, increasing deployment costs and reducing the utilization of physical space in the computer room. Therefore, large-scale, high-density deployment of FPGA nodes is difficult within this traditional FPGA cloud platform chassis model.
[0004] Furthermore, current commercial FPGA cloud platforms typically provide cloud users with x86 servers and FPGA nodes as a single resource. Users can develop their own application software or FPGA acceleration logic on the x86 servers. However, this approach results in wasted resources and increased costs for users who only require FPGA resources.
[0005] Third, existing FPGA node boards are managed and configured through the x86 server motherboard inside the chassis. Users must first access the x86 server and then start the relevant processes in the x86 server before they can manage and configure the FPGA node boards accordingly, which is not very flexible.
[0006] According to the existing cloud platform chassis x86 + business card architecture, high-density FPGA node deployment is impossible in a single chassis.
[0007] For existing FPGA cloud platform chassis, board power supply and data interaction are mostly connected through cables during chassis installation. Each module and board is installed separately, which makes assembly difficult and maintenance inflexible.
[0008] Users cannot directly configure and apply related applications to the FPGA node board. If you need to access the FPGA node board, you must use an x86 server to do so.
[0009] Data exchange between FPGA node boards inside the chassis cannot be performed directly. Summary of the Invention
[0010] This invention addresses the shortcomings of existing cloud platform architectures and effectively reduces the cost of deploying and maintaining FPGA cloud platform chassis. It significantly increases the deployment density of FPGA node boards within a limited chassis space. By eliminating the use of x86 servers as management boards for FPGA nodes, it can save significant costs when deploying large-scale FPGA nodes.
[0011] The use of independently developed control and management systems can more reasonably and efficiently manage and configure the FPGA node boards in the chassis, thereby improving the resource utilization efficiency of the cloud platform.
[0012] In view of the shortcomings of the existing technology, the present invention proposes a drawer-type high-density FPGA cloud platform chassis, which includes:
[0013] A switching module located at the bottom of the chassis, a power supply module located above the switching module, and a drawer structure located above the power supply module;
[0014] The drawer structure is provided with a control board and an FPGA node board, and the FPGA node board is plugged into the control board through a preset interface;
[0015] The power transmission end of the power supply module is electrically connected to the power input interface of the switching module and the control board, and the network switching interface of the switching module is connected to the network interface of the FPGA node board for exchanging data between the FPGA node boards.
[0016] The drawer-type high-density FPGA cloud platform chassis further includes a cooling fan in the drawer structure, and a handle for loading and unloading is installed at the rear of the drawer structure.
[0017] The drawer-type high-density FPGA cloud platform chassis, wherein the FPGA node board also has a PCIe interface, and the FPGA node board can be connected to the x86 server through the PCIe interface.
[0018] The drawer-type high-density FPGA cloud platform chassis, wherein the power supply module includes a sub-power supply module for backup power supply.
[0019] The drawer-type high-density FPGA cloud platform chassis is a standard 5U server chassis.
[0020] The drawer-type high-density FPGA cloud platform chassis has a slide rail on the inner side of the chassis side wall, which is connected to the drawer structure through the slide rail.
[0021] The drawer-type high-density FPGA cloud platform chassis, wherein the FPGA node board power supply module is connected to the power clip of the control board through a power supply copper bus.
[0022] The drawer-type high-density FPGA cloud platform chassis also includes a restraint device for fixing the FPGA node board card, and the restraint device includes: an open mesh plate located on one side of the FPGA node board card, a front panel located on the other side of the FPGA node board card, and a cover plate located above the FPGA node board card.
[0023] The drawer-type high-density FPGA cloud platform chassis includes a plurality of drawer structures placed side by side on the power supply module.
[0024] The drawer-type high-density FPGA cloud platform chassis, wherein the control board controls and manages the FPGA node board through the preset interface and monitors the working status of the board in real time.
[0025] As can be seen from the above solution, the advantages of the present invention are: it significantly increases the deployment density of FPGA node boards within the FPGA cloud platform chassis, reduces wiring costs within the chassis, simplifies assembly complexity, and reduces maintenance difficulties. By utilizing a proprietary control and management system, it provides users with a more comprehensive and convenient development environment. Real-time monitoring of the chassis and board status reduces unnecessary wiring, improving the reliability of the FPGA cloud platform chassis. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is the overall structural diagram of the present invention;
[0027] Figure 2 This is a diagram of the internal structure of a single drawer structure of the present invention;
[0028] Figure 3 It is a side view of the present invention;
[0029] Figure 4 It is a partial diagram of the chassis of the present invention. DETAILED DESCRIPTION
[0030] The present invention addresses the shortcomings of the existing cloud platform architecture and effectively reduces the deployment and maintenance costs of the FPGA cloud platform chassis 1; the use of a stacked layout and a double-drawer structure can greatly increase the deployment density of the FPGA node board 8 within a limited chassis space; through the control and management system designed in "A cloud platform computing system and its application method" (application number 201810532745.0) and "A method, device and system for implementing an FPGA server" (application number 202010019013.9), it can more efficiently manage and configure FPGA node boards, providing users with a convenient, fast and more cost-effective FPGA resource utilization environment.
[0031] The technical difficulty of this invention lies in how to achieve the deployment of high-density FPGA nodes within the limited space of the cloud platform chassis, and how to effectively manage, configure and use the high-density FPGA nodes within the chassis. Specifically, this application includes the following key points:
[0032] Key point 1: integrated drawer structure track Figure 4 When installing the drawer structure 2, first lower it along the vertical portion of the track 13, then push it inward along the horizontal portion. The track 13 is located on both sides of the inner wall of the chassis 1. The drawer structure 2 contains all the working elements (control board 6, high-density service board, cooling fan 12, etc.). After connecting to an external power supply, it can operate as an independent system. Technical effect: easy to use and quick to assemble;
[0033] Key Point 2: The stacked structure layout arranges the drawer structure 2, power supply module 3, and 100G switch module 4 in chassis 1 vertically, saving the depth of chassis 1. Technical Effect: Efficiently utilize space and increase node density in chassis 1.
[0034] Key Point 3: An independent control management unit controls and manages the FPGA node board 8 through the control board 6 and monitors the working status of the board in real time. Technical Effect: Rationally allocates resources and monitors the status of the board.
[0035] Key point 4: The preset interface 10 is designed so that the status information, control information and debugging interface of the FPGA node board 8 can be exchanged through the preset interface 10; Technical effect: Simplifies the internal connections of the chassis 1.
[0036] In order to make the above features and effects of the present invention more clearly understood, embodiments are given below and described in detail with reference to the accompanying drawings.
[0037] like Figure 1 and Figure 3 As shown, the entire chassis 1 is arranged in a stacked structure, making rational use of the depth of the chassis 1 to accommodate two drawer structures 2, achieving a higher density deployment of FPGA node boards 8. From top to bottom, the chassis 1 is composed of a double drawer structure 2, a power supply module 3, and a 100G switching module 4. Figure 2 As shown, the two drawer structures 2 have the same structure and are mainly used to place high-density business boards and their cooling systems. Two handles 5 are installed at the rear for loading and unloading. The power supply module 3 is composed of three sub-power supply modules and adopts a two-in-one standby power supply mode. Two sub-power supply modules are working and the other sub-power supply module is on standby. The 100G switching module 4 is placed at the bottom of the chassis 1 and is used for data interaction between the FPGA node boards 8. The power supply module 3 needs to supply power to the control board 6 and the FPGA node board 8. They are both located in the upper part of the chassis 1. Placing it in the middle will be closer to the board and can shorten the length of the power supply copper bus 14. The switching module 4 is mainly connected to the network interface of the FPGA node board 8 and is used for data interaction between the FPGA node boards 8.
[0038] At present, two integrated drawer structures 2 can be placed inside the chassis 1. Each drawer structure 2 constitutes a small system with independent heat dissipation and management methods. The chassis 1 only needs to provide a power supply module 3 for the drawer structure 2, which is convenient for maintenance, simple for replacement, and easy for assembly and disassembly. The power supply module 3 is connected to the power clip of the control board 6 of the drawer structure 2 through the power supply copper bus 14. The specific form is as follows Figure 4 In addition to its own preset interface, the FPGA node board 8 in the drawer structure 2 also has a standard PCIex16 interface, which is used for control and management of the board and data exchange. The FPGA node board 8 can be directly plugged into the commonly used x86 server on the market through this interface, with strong compatibility.
[0039] The control board 6 is integrated inside the drawer structure 2, and the FPGA node board 8 is inserted into the control board 6 through the preset interface 10. In addition to providing power for the FPGA node board 8, the preset interface 10 also integrates an Ethernet path (which can support gigabit, 10 gigabit and higher speed networks), a monitoring and management path, a configuration and debugging path, etc., to realize the power supply, monitoring, configuration and debugging functions of the FPGA board. The control board 6 can also be equipped with a PCIe switching chip and multiple PCIe interfaces are reserved for PCIe data exchange between FPGA node boards. The FPGA node board can be inserted into the preset interface and the PCIe interface at the same time. There is no need for manual wiring inside the drawer structure 2, and the reliability is high. The drawer structure 2 only needs to provide a network interface to the outside to realize the management and use of the resources of the FPGA node board 8.
[0040] The control board 6 integrates an intelligent management system that monitors temperature, power consumption, and other information within the chassis 1 in real time, automatically triggering safety mechanisms when limits are exceeded. This intelligent management system dynamically schedules resources for the FPGA node board 8, providing a safe and reliable user environment. Structurally, the control board 6 also supports the FPGA node board 8.
[0041] When the FPGA node board 8 is installed, it is fixed in four directions: up, down, left and right. There is an opening mesh panel 11 on the left side of the chassis 1, and a front panel 7 of the FPGA node board 8 on the right side. The PCIe interface and the preset interface 10 below can be supported. There is a cover 9 on the top of the board to fix it, and the structure is firm.
[0042] Each drawer structure 2 has its own independent cooling system fan 12, and the cooling air duct is unobstructed. The control board 6 does not have a high-performance CPU, so there is no need to worry too much about the cooling problem of the control board 6. When two drawer structures 2 are placed in the chassis 1, the two-stage fans 12 work together to dissipate heat, thereby improving the cooling performance.
[0043] The key point of the present invention is that the density of FPGA node boards 8 in the limited space of the chassis is greatly improved through two integrated drawer-type structures. The drawer structure 2 itself has a way to dissipate heat and supply power to the FPGA node boards 8, and can work independently from the chassis 1 (external power supply required). The control board 6 and the FPGA node board 8 in the drawer structure 2 are interconnected through a customized gold finger (preset interface 10), eliminating a large number of power supply modules 3 and management network wiring inside the traditional chassis, making installation and debugging easier.
[0044] The present invention can currently deploy 32 high-performance full-height and three-quarter-length FPGA node boards 8 in a standard 5U server chassis.
[0045] Chassis 1 can be configured as a single or multiple drawer structures 2, depending on the number of boards required or the physical size of the FPGA board. For example, if the FPGA board is short, drawer structure 2 can be shortened accordingly. Multiple (three or more) drawer structures 2 can then be placed consecutively within a standard server chassis, significantly improving the physical space utilization of the server rack.
Claims
1. A drawer-type high-density FPGA cloud platform chassis, characterized in that: include: A switching module located at the bottom of the chassis, a power supply module located above the switching module, and a drawer structure located above the power supply module; The drawer structure is provided with a control board and multiple FPGA node boards, and the FPGA node board is plugged into the control board through a preset interface; The power transmission end of the power supply module is electrically connected to the power input interface of the switching module and the control board, and the network switching interface of the switching module is connected to the network interface of the FPGA node board for exchanging data between the FPGA node boards; A slide rail is provided on the inner side of the side wall of the chassis, which is connected to the drawer structure through the slide rail. The drawer structure is lowered along the vertical part of the slide rail and then pushed inward along the horizontal part of the rail so that the FPGA node board power supply module is connected to the power clip of the control board through the power supply copper bus.
2. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: The drawer structure also includes a cooling fan, and a handle for loading and unloading is installed at the tail of the drawer structure.
3. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: The FPGA node board card also has a PCIe interface, and the FPGA node board card can be connected to an x86 server through the PCIe interface.
4. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: The power supply module includes a sub-power supply module for backup power supply.
5. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: This chassis is a standard 5U server chassis.
6. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: It also includes a restraint device for fixing the FPGA node board, which includes: an open mesh plate located on one side of the FPGA node board, a front panel located on the other side of the FPGA node board, and a cover plate located above the FPGA node board.
7. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: The chassis includes a plurality of drawer structures arranged side by side on the power supply module.
8. The drawer-type high-density FPGA cloud platform chassis according to claim 1, characterized in that: The control board controls and manages the FPGA node board through the preset interface and monitors the working status of the board in real time.
Citation Information
Patent Citations
Cloud platform computing system and application method thereof
CN108829515A
A method and system for implementing an FPGA server
CN111258951B
Method and system for realizing FPGA server
CN111258951A
Drawer type high-density FPGA cloud platform case
CN214545185U
Modular network switches, associated structures, and associated methods of manufacture and use
US20170332506A1