Method and system for performance enhancement of a computing system under constraints
By introducing VNX standard-designed computer chassis and blades into the VPX standard computing system, and through experimentation and software updates, the performance improvement problem of the computing system under special requirements was solved, while meeting space and weight constraints and maintaining system stability and electromagnetic compatibility.
Patent Information
- Application Number
- CN202310002076.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-01-03
AI Technical Summary
Existing VPX-based computing systems struggle to meet efficiency requirements when faced with specific computing needs by simply plugging in or removing computing blades or adding a chassis. They also face limitations in terms of space and weight, especially on mobile platforms where significantly increasing weight can lead to performance degradation.
Without removing the original computing system blades, a computer chassis and blades based on the VNX standard were designed by analyzing the usage environment and requirements. Functional performance and electromagnetic compatibility tests were conducted, and software updates were performed to enhance performance while meeting space and weight constraints.
It achieves enhanced computing system performance, maintains the original system's electromagnetic compatibility and functional stability, does not affect existing applications, adapts to irregular spaces, and avoids significant increases in weight and space.
Smart Images

Figure CN115981983B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of computer, in particular, to a method and system for performance enhancement of computing system under certain conditions. BACKGROUND
[0002] The ruggedized blade computer designed based on VPX bus standard is usually composed of blades and chassis (including backplane) that realize various functions. Generally, a chassis needs to contain power supply blades, switching blades and computing blades to realize the function of data interaction with the outside world and relatively independent work. The size of the blade includes 6U and 3U. The chassis size corresponding to the 6U blade is usually 8U or 10U, and the chassis size corresponding to the 3U blade is usually 5U. The basic structure of the small blade computer designed based on VNX bus standard is similar to the ruggedized blade computer designed based on VPX bus standard. The size of the blade panel used is significantly smaller than that of the 3U blade, and the panel area is about half of that of the 3U blade, which is divided into 19mm and 12.5mm two thicknesses. The VNX chassis uses fanless cooling, so the power consumption limit of the blade is more obvious, but at the same time, the size of the VNX chassis is significantly smaller than that of the chassis designed based on VPX standard when using the same number of blades.
[0003] The distributed computing system composed of multiple VPX-based blade computers connected by cables. Such system considers the use scenario conditions and adopts a distributed structure in the design stage. Only VPX standard is used in a single system, and the size of the blade is usually unified as 6U or 3U, which is convenient for later maintenance.
[0004] Some systems are designed as single VPX chassis in hardware in the design stage, and the types of blades included in the system are determined. For example, the processors used in computing blades include CPU, GPU and DSP. Under the current application software requirements, it can meet the corresponding specific use scenarios. With the continuous updating and development of algorithms in application software in this use scenario, it will be difficult to meet the efficiency requirements of some special computing by using only the processor types contained in the existing computing blades. It is necessary to introduce other structures of processors such as NPU to realize more efficient computing.
[0005] For the above problems, one solution is to design computing blades with the same bus standard according to the corresponding requirements, pull out and replace some computing blades originally running in the chassis with newly designed computing blades; this solution keeps the overall computing system size unchanged and the weight basically unchanged, but it will inevitably affect the processing of the entire computing system for the current application during the process of plugging in and out the computing blades. Another way is to add a chassis of the same model computer, connect the newly added chassis of the same model with the expansion interface reserved for the exchange blade on the original computer, equip the newly added chassis of the same model with the same power blade, exchange blade and newly designed computing blade, and update the software accordingly to meet the current architecture requirements; this solution can effectively avoid the changes of the original chassis caused by the plugging in and out of the blades in the first solution, thereby avoiding the damage to the processing of the original computing system for the current application, but its disadvantage is that it adds a chassis of the same model, which requires about 2 times the physical space in the original working environment, and the weight of the entire computing system will be close to twice that of the original system. In the original working environment, there may not be enough physical space, and if the computing system is mounted on a mobile platform such as a vehicle, a ship or an aircraft, the significantly increased weight will significantly reduce the performance of the entire working system.
[0006] Patent document CN1183150A (application number: CN96193648.7) discloses a method and device for enhancing the performance of a processor, comprising: setting an optimal processing frequency for the processor according to the operating characteristics of each processor. The power supply voltage supplied to the processor is artificially or under software control to increase to the maximum value specified for the processor. This allows the processor to operate at the maximum possible frequency. The processor clock frequency varies relative to the mainboard clock frequency, so that the processor clock can be arbitrarily set at its maximum operating frequency. An approximation method is used to determine the maximum clock frequency at which the processor will operate normally. To prevent thermal-induced semiconductor damage, additional heat dissipation and / or thermal management methods are performed. The power supply voltage can also be combined with clock rate control to determine the optimal operating frequency and supply voltage to the processor. However, this invention does not design to enhance the performance of the computing system based on the VNX standard. SUMMARY
[0007] In view of the defects in the prior art, the purpose of the present application is to provide a computing system performance enhancement method and system under certain conditions.
[0008] According to the computing system performance enhancement method under certain conditions provided by the present application, comprising:
[0009] Step S1: According to the use environment of the computing system, carry out restriction and enhancement demand analysis;
[0010] Step S2: According to the restriction and enhancement demand analysis results, design VNX chassis and blades;
[0011] Step S3: Perform function performance test, six performance evaluation and electromagnetic compatibility test for the designed computer;
[0012] Step S4: Install and update software for the computer passed the test and evaluation.
[0013] Preferably, in the step S1:
[0014] Analyze the environment of the computing system, find out the available space where the chassis can be inserted and the allowed weight limit for increase, count the number and type of available extension interfaces of the original computing system, and determine the required performance enhancement requirement.
[0015] Preferably, in the step S2:
[0016] Determine the number and size of VNX chassis based on the number of available extension interfaces, available space and allowed weight increase of the original computing system; if the shape of the available space is irregular, form a combined network with multiple VNX computer chassis containing less than a preset number of blades and smaller than a preset size under the condition that the number of extension interfaces meets the preset requirement, to meet the corresponding performance requirement;
[0017] Determine the type of external interface of the VNX chassis according to the type of available extension interfaces of the original computing system, to determine the type of VNX switching blade; design corresponding VNX-based computing blades according to the performance enhancement requirement and determine the total number of computing blades used.
[0018] Preferably, in the step S3:
[0019] The function performance test is designed for the weight, volume, computing performance or acceleration capability of the newly designed computer, and the single machine test and online test combined with the original computing system are designed to verify whether the newly designed computer meets the preset requirement in function performance and meets the space and weight limit level performance enhancement requirement obtained by analysis;
[0020] The six performance evaluation requirement of the newly designed computer should be consistent with that of the original computing system;
[0021] The items performed in the electromagnetic compatibility test should be consistent with those of the original computing system;
[0022] If there are any items failed in the above evaluation and test, corresponding design modification is performed, and then the corresponding evaluation and test are performed again until all items are passed.
[0023] Preferably, in the step S4:
[0024] The newly designed VNX computer case is connected to the expansion interface of the original computer system case through a cable, and the VNX computer case is fixed in the use environment according to the preset design, the software of the exchange blade in the original computer system is updated, and the performance enhancement requirement is assigned to the corresponding task of the VNX computer using the task allocation function, so that data interaction is realized.
[0025] According to the application, a performance enhancement system of a computing system under certain conditions is provided, which comprises:
[0026] Module M1: according to the use environment of the computing system, the restriction and enhancement requirement analysis is performed;
[0027] Module M2: according to the restriction and enhancement requirement analysis result, the VNX case and blade are designed;
[0028] Module M3: the function performance test, six nature evaluation and electromagnetic compatibility test are performed on the designed computer;
[0029] Module M4: the computer passing the test and evaluation is installed and software is updated.
[0030] Preferably, in the module M1:
[0031] The use environment of the computing system is analyzed, the available space into which the case is inserted and the allowed weight limit for increase are found out, the number and type of available expansion interfaces of the original computing system are counted, and the performance enhancement requirement to be provided is determined.
[0032] Preferably, in the module M2:
[0033] Based on the number of available expansion interfaces, the available space and the allowed weight increase of the original computing system, the number and size of the VNX case are determined; if the shape of the available space is irregular, in the case that the number of expansion interfaces meets the preset requirement, a plurality of VNX computer cases containing blades less than the preset value and smaller than the preset value are combined to form a network to meet the corresponding performance requirement;
[0034] According to the type of available expansion interfaces of the original computing system, the type of external interface of the VNX case is determined, so that the type of VNX exchange blade is determined; according to the performance enhancement requirement, the corresponding VNX-based computing blade is designed and the total number of computing blades used is determined.
[0035] Preferably, in the module M3:
[0036] The functional performance test is aimed at the weight, volume, calculation performance or acceleration capacity of the newly designed computer, and a single computer test and an online test combined with the original computer system are designed to verify whether the newly designed computer meets the preset requirements in functional performance and satisfies the analysis of the space and weight limit level performance enhancement requirements;
[0037] The six nature evaluation requirements of the newly designed computer are consistent with those of the original computer system;
[0038] The items carried out in the electromagnetic compatibility test should be consistent with those of the original computer system;
[0039] If there are unpassed items in the above evaluation and test, corresponding design modification is carried out, and then the corresponding evaluation and test are carried out again until all items are passed.
[0040] Preferably, in the module M4:
[0041] The newly designed VNX computer case is connected to the expansion interface of the original computer system case through a cable, and the VNX computer case is fixed in the use environment according to the preset design, the software of the exchange blade in the original computer system is updated, the corresponding task of the performance enhancement requirement corresponding function is allocated to the VNX computer using the task allocation function, and data interaction is realized.
[0042] Compared with the prior art, the present application has the following beneficial effects:
[0043] 1. The original computer system is enhanced without plugging the blade in the original case, and the work of the original computer system is not affected;
[0044] 2. The enhancement method of the present application is based on the VNX standard design, and compared with the method of adding the original computer case of the same type, it can meet more stringent space and weight requirements, and can flexibly utilize some relatively irregular spaces;
[0045] 3. The computer system enhanced by the method of the present application is similar to the original system in six nature and electromagnetic compatibility, and does not significantly decrease. BRIEF DESCRIPTION OF DRAWINGS
[0046] Other features, objects and advantages of the present application will become more apparent through reading the following detailed description of the non-limiting embodiments with reference to the accompanying drawings:
[0047] Figure 1 The enhancement method is a flowchart. DETAILED DESCRIPTION
[0048] The application will be described in detail below with specific examples. The following examples will help those skilled in the art to further understand the application, but do not limit the application in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the application. These are within the scope of the present application.
[0049] Example 1
[0050] The present application is based on the reinforced blade server designed based on the VPX bus standard and the small blade server designed based on the VNX bus standard. The present application aims to solve the problems existing in the prior art, and introduce a new type of processing blade into the computing system while controlling the additional space occupied and the increased weight within a certain range.
[0051] VPX: VITA organization proposes a new generation of high-speed serial bus standard based on VME bus, and the specific content is mainly defined in ANSI / VITA 46 series technical specifications.
[0052] VNX: VNX is a new generation of high-reliability, micro-computer platform standard, which meets the definition in VITA 74 series technical specifications
[0053] According to the performance enhancement method of the computing system under certain conditions provided by the present application, comprising:
[0054] Step S1: According to the use environment of the computing system, the restriction and enhancement demand analysis is carried out;
[0055] Specifically, in the step S1:
[0056] The use environment of the computing system is analyzed to find out the available space that can be filled into the case and the allowed weight limit; the number and type of available expansion interfaces of the original computing system are counted; and the required performance enhancement requirements are determined.
[0057] Step S2: According to the restriction and enhancement demand analysis results, the VNX case and blade are designed;
[0058] Specifically, in the step S2:
[0059] Based on the number of available expansion interfaces of the original computing system, the available space and the allowed weight increase, the number and size of the VNX case are determined; if the available space is irregular in shape, a plurality of VNX computer cases containing less than a preset number of blades and smaller than a preset size are used to form a combined network to meet the corresponding performance requirements under the condition that the number of expansion interfaces meets the preset requirements.
[0060] The external interface type of the VNX chassis is determined according to the extended interface type available in the original computing system, so as to determine the VNX switch blade type; and the corresponding VNX-based computing blade is designed according to the performance enhancement requirement, and the total number of the computing blades to be adopted is determined.
[0061] Step S3: performing function performance test, six-property evaluation and electromagnetic compatibility test on the designed computer;
[0062] Specifically, in the step S3:
[0063] The function performance test is performed on the weight, volume, computing performance or acceleration capability of the newly designed computer, and the single-computer test and the online test combined with the original computing system are designed, so as to verify whether the newly designed computer meets the preset requirement in function performance and satisfies the space and weight limit level performance enhancement requirement obtained by analysis;
[0064] The six-property evaluation requirement of the newly designed computer is consistent with that of the original computing system;
[0065] The items performed in the electromagnetic compatibility test are consistent with those of the original computing system;
[0066] If there are unpassed items in the above evaluation and test, the corresponding design modification is performed, and then the corresponding evaluation and test are performed again until all the items are passed.
[0067] Step S4: installing and updating the software of the computer passed in the test and evaluation.
[0068] Specifically, in the step S4:
[0069] The newly designed VNX computer chassis is connected to the extended interface of the original computing system chassis through a cable, and the VNX computer chassis is fixed in the use environment according to the preset design, the software of the switch blade of the original computing system is updated, the corresponding task of the function corresponding to the performance enhancement requirement is allocated to the VNX computer by using the task allocation function, and data interaction is realized.
[0070] Embodiment 2:
[0071] Embodiment 2 is a preferred example of Embodiment 1, which is used to more specifically illustrate the present application.
[0072] The present application also provides a computing system performance enhancement system under limited conditions, which can be realized by performing the flow steps of the computing system performance enhancement method under limited conditions, that is, the computing system performance enhancement method under limited conditions can be understood by those skilled in the art as a preferred embodiment of the computing system performance enhancement system under limited conditions.
[0073] The application provides a performance enhancement system of a computing system under certain conditions, comprising:
[0074] Module M1: according to the use environment of the computing system, performing restriction and enhancement requirement analysis;
[0075] Specifically, in the module M1:
[0076] The use environment of the computing system is analyzed to find out available space capable of accommodating the chassis and the weight limit allowed to be increased; the number and type of available extension interfaces of the original computing system are counted; and the performance enhancement requirement to be provided is determined.
[0077] Module M2: according to the analysis result of the restriction and enhancement requirement, designing the VNX chassis and blades;
[0078] Specifically, in the module M2:
[0079] Based on the number of available extension interfaces, the available space and the weight allowed to be increased of the original computing system, the number and size of the VNX chassis are determined; if the shape of the available space is irregular, a plurality of VNX computer chassis containing a number of blades less than a preset value and having a size less than a preset value are combined to form a combined network to meet the corresponding performance requirement, in the case that the number of extension interfaces meets the preset requirement;
[0080] According to the type of available extension interfaces of the original computing system, the type of external interface of the VNX chassis is determined, so as to determine the type of VNX switching blade; according to the performance enhancement requirement, the corresponding VNX-based computing blade is designed and the total number of computing blades to be used is determined.
[0081] Module M3: performing functional performance test, six-character evaluation and electromagnetic compatibility test on the designed computer;
[0082] Specifically, in the module M3:
[0083] The functional performance test is performed on the weight, volume, computing performance or acceleration capacity of the newly designed computer, and single-computer test and online test combined with the original computing system are designed to verify whether the newly designed computer meets the preset requirement in functional performance and meets the space and weight limit level performance enhancement requirement obtained by analysis;
[0084] The six-character evaluation requirement of the newly designed computer is consistent with that of the original computing system;
[0085] The electromagnetic compatibility test is performed on the items consistent with those of the original computing system;
[0086] If there are items that do not pass in the above evaluation and test, corresponding design modification is performed, and then the corresponding evaluation and test are performed again until all items pass.
[0087] Module M4: installation and software update of the computer through trial and evaluation.
[0088] Specifically, in the module M4:
[0089] The newly designed VNX computer case is connected to the expansion interface of the original computer system case through a cable, and the VNX computer case is fixed in the use environment according to the preset design, the software of the exchange blade in the original computer system is updated, the performance enhancement requirement is assigned to the corresponding task of the VNX computer using the task allocation function, and data interaction is realized.
[0090] Embodiment 3:
[0091] Embodiment 3 is a preferred example of Embodiment 1, which more specifically illustrates the present application.
[0092] The present application combines the limitations of the working environment of the computing system in physical space and weight with the enhancement requirements of the computing system, and designs and accesses the computer based on the VNX standard on the basis of the original computer based on the VPX standard, as shown in Figure 1 The method mainly includes four steps.
[0093] Step 1 is the analysis of the limitations and enhancement requirements. This step mainly needs to complete the following three works: analyzing the use environment of the computing system, finding out the available space that can be inserted into the small size case and clearly allowing the increased weight limit; counting the number and type of available expansion interfaces of the original computing system; clearly specifying the specific performance enhancement requirements, such as NPU acceleration capability.
[0094] Step 2 is the design or modification of VNX case and blade. The work of this step is mainly based on the analysis results of step 1. Based on the three factors of the number of available expansion interfaces of the original computing system, available space, and allowed weight increase, the number and size of the VNX case are determined. In some cases, the available space shape is irregular, and in the case of allowing the number of expansion interfaces, a combination network formed by multiple VNX computer cases containing a small number of blades and small size can be used to meet the corresponding performance requirements. According to the type of available expansion interface of the original computing system, the type of external interface of the VNX case is determined, so as to determine the type of VNX exchange blade. According to the performance enhancement requirement, the corresponding VNX-based computing blade is designed and the total number of computing blades used is specified.
[0095] Step 3 is functional performance, six performance and electromagnetic compatibility evaluation and test. The functional performance test is mainly aimed at testing the weight, volume, computing performance, acceleration capability or other performance enhancement indicators required to be provided by the newly designed computer. Single computer test and online test combined with the original computing system can be designed to verify whether the newly designed computer meets the functional performance requirements so as to meet the space, weight limit level performance enhancement requirements obtained in step 1. The six performance (reliability, maintainability, supportability, testability, safety and environmental adaptability) evaluation and test requirements of the newly designed computer should be similar to those of the original computing system, so that the newly designed computer can meet the specific work requirements of the computing system in terms of six performance. The items tested in the electromagnetic compatibility test should be the same as those of the original computing system, so as to ensure that the electromagnetic compatibility of the entire computing system after the newly designed computer is connected can meet the requirements of the application environment. If there are unpassed items in the above evaluation and test, corresponding design modification is required, and then the corresponding evaluation and test are performed again. After passing, the newly designed computer can be connected with the original system.
[0096] Step 4 is installation and software update. The newly designed VNX computer case is connected with the expansion interface of the original computing system case through a cable, and the VNX computer case is fixed in the use environment according to the predetermined design. If necessary, the software of the original computing system exchange blade is updated, so that the task allocation function of the original computing system exchange blade can allocate the corresponding task of the performance enhancement requirement to the VNX computer, and correct data interaction is realized.
[0097] Through the above steps, the specific performance enhancement of the computing system under the limited conditions can be realized.
[0098] Those skilled in the art know that, in addition to implementing the system, device and each module thereof provided by the present application in the form of pure computer readable program code, the same program can also be realized in the form of logic gate, switch, application specific integrated circuit, programmable logic controller and embedded microcontroller by logically programming the method steps. Therefore, the system, device and each module thereof provided by the present application can be considered as a hardware component, and the modules included therein for realizing various programs can also be considered as structures in the hardware component. The modules for realizing various functions can also be considered as both software programs for realizing methods and structures in the hardware component.
[0099] The specific embodiments of the present application are described above. It should be understood that the present application is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essential content of the present application. The embodiments of the present application and the features in the embodiments can be arbitrarily combined with each other without conflict.
Claims
1. A method for performance enhancement of a computing system under defined conditions, characterized by, include: Step S1: Based on the usage environment of the computing system, conduct a constraint and enhancement requirements analysis; Step S2: Based on the results of the constraint and enhancement requirements analysis, design the VNX chassis and blades; Step S3: Conduct functional performance tests, six-dimensional evaluations, and electromagnetic compatibility tests on the designed computer; Step S4: Install and update software on the tested and evaluated computers; In step S1: Analyze the operating environment of the computing system to identify the available space to fit the chassis and clarify the allowable weight limit; count the number and type of available expansion interfaces of the original computing system; and clarify the required performance enhancements. In step S2: Based on the number of available expansion interfaces, available space, and allowable weight increase of the original computing system, determine the number and size of VNX chassis; if the available space is irregular in shape, and the number of expansion interfaces meets the preset requirements, use multiple VNX computer chassis with fewer blades and smaller dimensions to form a combined network to meet the corresponding performance requirements. Based on the available expansion interface types of the original computing system, the external interface type of the VNX chassis can be determined, thereby determining the VNX switch blade type; Based on the performance enhancement requirements, design the corresponding VNX-based computing blades and specify the total number of computing blades to be used.
2. The method of claim 1, wherein, In step S3: Functional performance tests are designed to assess the weight, size, computing performance, or acceleration capabilities of the newly designed computer. These tests include stand-alone tests and online tests combined with the original computing system to verify whether the newly designed computer meets the preset requirements in terms of functional performance and satisfies the space and weight constraints and performance enhancement requirements obtained from the analysis. The newly designed computer adopts the same six performance evaluation requirements as the original computing system; The electromagnetic compatibility tests conducted should be consistent with the original computing system. If any of the above assessments or tests fail, the design will be modified accordingly, and the assessments and tests will be conducted again until all of them pass.
3. The method for enhancing the performance of a computing system under the specified conditions according to claim 1, characterized in that, In step S4: The newly designed VNX computer chassis is connected to the expansion interface of the original computing system chassis via cables. The VNX computer chassis is then fixed in the usage environment according to the preset design. The software for exchanging blades in the original computing system is updated. The task allocation function is used to assign the corresponding tasks for the performance enhancement requirements to the VNX computer, thereby realizing data interaction.
4. A computing system performance enhancement system under certain conditions, characterized in that, include: Module M1: Based on the usage environment of the computing system, perform constraint and enhancement requirements analysis; Module M2: Based on the results of the constraint and enhancement requirements analysis, design the VNX chassis and blades; Module M3: For the designed computer, functional performance testing, six-dimensional evaluation, and electromagnetic compatibility testing are conducted. Module M4: Installs and updates software on computers that have passed testing and evaluation; In module M1: Analyze the operating environment of the computing system to identify the available space to fit the chassis and clarify the allowable weight limit; count the number and type of available expansion interfaces of the original computing system; and clarify the required performance enhancements. In module M2: Based on the number of available expansion interfaces, available space, and allowable weight increase of the original computing system, determine the number and size of VNX chassis; if the available space is irregular in shape, and the number of expansion interfaces meets the preset requirements, use multiple VNX computer chassis with fewer blades and smaller dimensions to form a combined network to meet the corresponding performance requirements. Based on the available expansion interface types of the original computing system, the external interface type of the VNX chassis can be determined, thereby determining the VNX switch blade type; Based on the performance enhancement requirements, design the corresponding VNX-based computing blades and specify the total number of computing blades to be used.
5. The computing system performance enhancement system under the defined conditions according to claim 4, characterized in that, In module M3: Functional performance tests are designed to assess the weight, size, computing performance, or acceleration capabilities of the newly designed computer. These tests include stand-alone tests and online tests combined with the original computing system to verify whether the newly designed computer meets the preset requirements in terms of functional performance and satisfies the space and weight constraints and performance enhancement requirements obtained from the analysis. The newly designed computer adopts the same six performance evaluation requirements as the original computing system; The electromagnetic compatibility tests conducted should be consistent with the original computing system. If any of the above assessments or tests fail, the design will be modified accordingly, and the assessments and tests will be conducted again until all of them pass.
6. The computing system performance enhancement system under the defined conditions according to claim 4, characterized in that, In module M4: The newly designed VNX computer chassis is connected to the expansion interface of the original computing system chassis via cables. The VNX computer chassis is then fixed in the usage environment according to the preset design. The software for exchanging blades in the original computing system is updated. The task allocation function is used to assign the corresponding tasks for the performance enhancement requirements to the VNX computer, thereby realizing data interaction.
Citation Information
Patent Citations
Method and apparatus for enhancing performance of a processor
CN1183150A
Engine comprehensive controller based on VNX architecture
CN111692003A
Extensible reinforcing flat plate based on VNX
CN215813990U