A method and system for testing the performance of an FPGA cloud server

A technology of cloud server and testing method, which is applied in the direction of instrumentation, error detection/correction, calculation, etc., can solve the problems of unable to reflect the performance of FPGA cloud server, difficulty in testing the performance of FPGA cloud server, and high complexity of cloud environment, so as to ensure accuracy , reduce the difficulty of testing, and simplify the effect of testing

Active Publication Date: 2020-07-28
HUAZHONG UNIV OF SCI & TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared with the physical environment, the cloud environment is more complex, and the simplification of the programming interface also conceals many design details, so the performance test of the FPGA cloud server is a very difficult task
The current cloud server performance testing methods mainly consider all aspects of virtual machine performance, including CPU computing power, memory, network, and hard disk, etc. However, these testing methods do not take into account the underlying physical structure of the FPGA cloud server architecture The impact on the performance of the FPGA cloud server, therefore, the test results obtained through the existing FPGA cloud server performance test methods cannot reflect the real performance of the FPGA cloud server
Therefore, the existing FPGA cloud service performance testing methods are not very accurate

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for testing the performance of an FPGA cloud server
  • A method and system for testing the performance of an FPGA cloud server
  • A method and system for testing the performance of an FPGA cloud server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0053] Before explaining the technical solution of the present invention in detail, the architecture of the FPGA cloud server is briefly introduced.

[0054] The architecture of the FPGA cloud server is as follows: figure 1 As shown, the FPGA cloud server includes: a virtual machine and an FPGA board. The FPGA board includes various FPGA devices such as DDR memory, a multiplication unit, and a ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and system for testing the performance of an FPGA cloud server, and belongs to the field of computer cloud service system testing. The method comprises the steps of (1) loading an encrypted first hardware testing program and an encrypted second hardware testing program from a cloud end to a to-be-tested FPGA cloud server, wherein the first hardware test program isused for testing the data transmission performance of the FPGA cloud server to be tested, and the second hardware test program is used for testing the computing performance of an FPGA device in the FPGA cloud server to be tested; the data transmission performance comprises DMA reading performance and DMA writing performance, and the calculation performance of the FPGA device comprises the floatingpoint operation acceleration performance and the bit operation acceleration performance; and (2) respectively running the first hardware test program and the second hardware test program on a virtualmachine in the FPGA cloud server to be tested to respectively obtain the data transmission performance and the calculation performance of the FPGA device so as to complete the performance test of theFPGA cloud server to be tested. According to the invention, the accuracy of the FPGA cloud server performance test can be improved.

Description

technical field [0001] The invention belongs to the field of computer cloud service system testing, and more specifically relates to a method and system for testing the performance of an FPGA cloud server. Background technique [0002] Programmable gate array (FPGA) has been widely used in technical fields such as machine learning and high-performance scientific computing due to its high throughput and low latency. With the development of cloud service technology, FPGA cloud servers have gradually become popular. FPGA As a coprocessor of the CPU, it is used to accelerate various cloud services. The FPGA cloud server overcomes the disadvantages of difficult FPGA programming, and at the same time effectively utilizes the powerful computing power and reprogrammable features of FPGA. Users only need a terminal device and a network connection to obtain computing power dozens or even several times higher than that of CPU. Hundred times the computing resources and software resourc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/34
CPCG06F11/3414G06F11/3419
Inventor 刘方明金海王秀秀
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products