Unlock instant, AI-driven research and patent intelligence for your innovation.

Unified performance modeling and adaptive changing method and device for diversified computing power

An adaptable and high-performance technology, applied in the field of heterogeneous computing, can solve the problems of difficulty in locating global performance bottlenecks, inefficiency, and poor performance, and achieve the effect of supporting rapid deployment, flexible and frequent changes

Pending Publication Date: 2022-05-13
EAST CHINA NORMAL UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. In a heterogeneous computing scenario, there are many types of computing power devices, the format and semantics of output data are not the same, and there are differences in the interaction methods between devices. Diversified computing power fusion requires various distances and scales The computing power of different computing resources is coordinated and linked with each other, and there is a lack of a unified performance model to describe the diversified computing power
The current system performance analysis tools do not perform well in heterogeneous computing scenarios. The lack of unified methods and tools for collecting and processing diverse computing power performance data makes it difficult to locate global performance bottlenecks and make it difficult to fully utilize the integration of diverse computing power. Advantage;
[0006] 2. The update and iteration of computing power equipment is relatively fast. Most of the existing methods are customized for the moving in or out of equipment. The way to deal with dynamic changes of equipment is relatively rigid and inefficient, and there is no effective mechanism to deal with the dynamics of computing power equipment. change question

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
  • Unified performance modeling and adaptive changing method and device for diversified computing power
  • Unified performance modeling and adaptive changing method and device for diversified computing power
  • Unified performance modeling and adaptive changing method and device for diversified computing power

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] In a heterogeneous computing scenario, each computing node can contain multiple computing devices, and the following common situations exist between computing devices:

[0065] a) Device types are different, such as CPU, GPU, DPU and FPGA and other types of devices;

[0066] b) The same device (such as CPU) but belongs to different instruction set architecture (InstructionSetArchitecture, ISA), such as x86, Arm and RISC-V, etc.;

[0067] c) the same device and the same ISA (such as x86 CPU), but different manufacturers, such as CPUs produced by Intel and AMD;

[0068] d) The same device, the same ISA, and the same manufacturer (such as Intel CPU), but belong to different generations. For example, the CPU produced by Intel has generations such as SkyLake, KabyLake, and CascadeLake.

[0069] For ease of description, this embodiment is described as two computing devices A and B in a computing node. The relationship between the two computing devices in a specific embodimen...

Embodiment 2

[0085] Taking the background of Embodiment 1 as an example, instead of upgrading the system equipment in a coexistence mode, computing equipment B is used to replace computing equipment A. In this case, it is necessary to analyze the improvement of system performance before and after the computing equipment is moved in.

[0086]As described in the first embodiment above, the device type, ISA, manufacturer, model, generation, etc. of the computing device B are not exactly the same as those of the computing device A. Moreover, in this embodiment, replacing computing device A with computing device B involves problems such as moving in of the new computing device and moving out of the old computing device. For this scenario, according to the adaptive change mechanism proposed in this embodiment, its implementation scheme is as follows Figure 5 shown.

[0087] This embodiment also uses the CPI in Embodiment 1 as perf_metrics. When the device type of the hardware device layer cha...

Embodiment 3

[0094] In the actual production operation environment, the aggregation of perf_metrics is firstly aggregated within the computing node, and then aggregated between computing nodes, which is a hierarchical propagation process. This embodiment expands the situation of computing nodes in the above embodiments, from a single computing node to multiple computing nodes, and explains how to realize unified performance modeling of diversified computing power. The situation in computing nodes is the same as that of Embodiment 1 and implementation Example two.

[0095] Take the heterogeneous computing system between computing nodes as an example, such as Figure 6 As shown, in a heterogeneous parallel computing system, two computing nodes are included, the processor of one computing node is an Intel processor of x86 architecture (for example, Intel XeonGold processor), and the processor of the other computing node is Arm-based Cortex processors (such as ArmNeoverse N1 processors). Now...

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 relates to a unified performance modeling and adaptive changing method and device for diversified computing power, and the method comprises the steps: carrying out the unified modeling of the performances of all computing power devices through a data driving method, and obtaining a unified performance model; mapping the performance data reflected by the hardware equipment layer to a performance event recorded by a kernel mode layer of an operating system; performance event layering is achieved in a kernel mode layer of an operating system, and a platform-related event layer and a platform-independent event layer are obtained; performance events of the platform irrelevant event layer are aggregated to an operating system user mode layer; and when the computing power device is subjected to iterative change, dynamic change is realized by adjusting the mapping relationship between the performance data reflected by the hardware equipment layer and the performance event of the platform related event layer. Unified performance modeling can be carried out on diversified computing power of heterogeneous computing devices of different system structures, different types and the like in a unified mode, and the method can flexibly adapt to dynamic changes of various heterogeneous computing power devices.

Description

technical field [0001] The invention relates to the technical field of heterogeneous computing, in particular to a method and device for unified performance modeling and adaptive change of diversified computing power. Background technique [0002] A heterogeneous computing environment includes various processors, memories, and other hardware devices such as various sensors and actuators. Computing power refers to the ability of computing equipment to process data and achieve output results. The computing power of different devices is often expressed in different forms, and system performance is the main factor affecting computing power processing and output data capabilities. [0003] The integration of diversified computing power has made multi-level heterogeneous computing gradually popular, that is, through the mixed cooperation mode of multiple computing units to improve computing parallelism and efficiency, the proportion in various typical applications such as mobile ...

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 Applications(China)
IPC IPC(8): G06F9/50G06F9/54
CPCG06F9/5072G06F9/545
Inventor 李宁刘通宇郭健美黄波杨艳琴
Owner EAST CHINA NORMAL UNIV