Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method, device and medium for determining the multiplication speed of concurrency

A concurrency, double-speed technology, applied in the field of high-performance computing, can solve problems such as inaccuracy, increase work overhead, and unsatisfactory concurrency improvement effect, and achieve the effect of improving experience, reducing work overhead, and improving concurrency improvement effect.

Active Publication Date: 2020-11-24
TRANSWARP INFORMATION TECH SHANGHAI
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the process of implementing the present invention, the inventor found that the existing technology has the following defects: when determining the concurrency improvement effect of GPU on CPU in a heterogeneous streaming computing environment, evaluation and data program migration based on manual experience are usually used The actual calculation results are used to determine the effect of concurrency improvement. However, the use of manual experience for evaluation usually results in inaccurate actual evaluation results due to lack of strong evidence. Therefore, the data calculation is migrated based on the evaluation results to determine the data calculation After running the location, there are often cases where the concurrency improvement effect is not ideal, which increases a lot of unnecessary work overhead and affects the user experience effect

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, device and medium for determining the multiplication speed of concurrency
  • A method, device and medium for determining the multiplication speed of concurrency
  • A method, device and medium for determining the multiplication speed of concurrency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] figure 1 It is a flow chart of a method for determining a concurrency increase multiplier speed provided by Embodiment 1 of the present invention. The embodiment of the present invention can be applied to estimate and determine the multiplied speed of the concurrency increase, and determine the running position of the data calculation according to the estimated result. This method can be executed by the device for determining the multiplied speed of the concurrency increased by the embodiment of the present invention. The device can It is realized by means of software and / or hardware, and generally can be integrated in computer equipment. Such as figure 1 As shown, the method of the embodiment of the present invention specifically includes:

[0039] Step 101, acquire hardware parameter information.

[0040] Wherein, the hardware parameter information includes parameter information of a stand-alone hardware environment or parameter information of a distributed hardwar...

Embodiment 2

[0054] Figure 2a It is a flow chart of a method for determining concurrent traffic enhancement parameters provided by Embodiment 2 of the present invention. The embodiment of the present invention can be combined with each optional solution in one or more of the above embodiments. In the embodiment of the present invention, the specific method of determining the concurrency increase and double speed in the stand-alone stream computing scenario is mainly described. Such as Figure 2a As shown, the method of the embodiment of the present invention specifically includes:

[0055] Step 201, acquire the parameter information of the stand-alone hardware environment.

[0056] Optionally, the parameter information of the stand-alone hardware environment includes: bus transmission speed, network bandwidth, degree of parallelism, and performance ratio of a single-core central processing unit CPU and a single-core graphics processing unit GPU.

[0057] It should be noted that the cur...

Embodiment 3

[0071] Figure 3a It is a flow chart of a method for determining concurrent traffic enhancement parameters provided by Embodiment 3 of the present invention. The embodiment of the present invention can be combined with each optional solution in one or more of the above embodiments. In the embodiment of the present invention, the specific method of determining the concurrency increase and double speed in the distributed streaming cluster computing scenario is mainly described. Such as Figure 3a As shown, the method of the embodiment of the present invention specifically includes:

[0072] Step 301, acquire parameter information of a distributed hardware environment.

[0073] Optionally, the parameter information of the distributed hardware environment includes: bus transmission speed, network bandwidth, degree of parallelism, performance ratio of single-core CPU and single-core graphics processor GPU, total number of machines in the distributed cluster, and network transmiss...

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 embodiment of the invention discloses a concurrent quantity improvement speed multiplication determination method and device and a medium. The method comprises the steps: hardware parameter information is acquired, wherein the hardware parameter information comprises parameter information of a stand-alone hardware environment or parameter information of a distributed hardware environment; concurrent quantity improvement speed multiplication is determined according to the hardware parameter information; and the operation position of data calculation is determined according to the concurrentquantity improvement speed multiplication. According to the embodiment, hardware parameter information is obtained, the concurrent quantity improvement speed multiplication is estimated and determined before data calculation operation according to the acquired hardware parameter information, and the actual operation position of data calculation is determined according to the estimated concurrentquantity improvement speed multiplication, so that the concurrent quantity improvement effect is improved, unnecessary work expenditure is reduced, and the user experience effect is improved.

Description

technical field [0001] The embodiments of the present invention relate to the field of high-performance computing, and in particular, to a method, device, and medium for determining the multiplied speed of concurrency increase. Background technique [0002] With the continuous enrichment of hardware functions and the gradual maturity of software development environment, Graphics Processing Unit (GPU) has begun to be used in the field of general computing. In order to pursue high performance, GPU often contains hundreds of core computing units and high-level Density of computing resources. In a stream processing system, the CPU algorithm processes a steady stream of stream data, and the coprocessor can accelerate traditional CPU-based computing programs, thereby effectively improving the concurrent processing capability of the stream processing system. [0003] In the process of implementing the present invention, the inventor found that the existing technology has the follo...

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): G06F9/48G06F9/50
CPCG06F9/4806G06F9/5027
Inventor 张燕夏正勋
Owner TRANSWARP INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products