Two-step cluster software load feature extraction method based on SOM and K-means

A load feature and extraction method technology, which is applied in hardware monitoring, computer parts, character and pattern recognition, etc., can solve the problems of many software load features and difficult extraction, and achieve the effect of making up for the excessively long convergence time

Active Publication Date: 2016-06-08
RES INST OF SOUTHEAST UNIV IN SUZHOU
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problems that the software load features in the above-mentioned prior art are many and difficult to extract, t...

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
  • Two-step cluster software load feature extraction method based on SOM and K-means
  • Two-step cluster software load feature extraction method based on SOM and K-means
  • Two-step cluster software load feature extraction method based on SOM and K-means

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be further described below in conjunction with the accompanying drawings.

[0023] Such as figure 1 As shown, the present invention divides the software execution process into several program segments according to the process switching through the CPU simulator, and then counts the characteristic parameters of each program segment, so that each software will output multiple sets of characteristic parameters to form a multi-dimensional feature A matrix of parameters. Extract typical program fragments from the feature parameter matrix, use the SOM clustering algorithm to find out how many different types of feature fragment clusters the software load feature contains from many program fragments, and then use the K-means clustering algorithm to extract the same type of feature fragment clusters Find the program fragment that best represents the characteristics of this cluster.

[0024] figure 2 Shown is the dynamic instruction stream slicing ...

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 two-step cluster software load feature extraction method based on SOM and K-means. The method comprises the following steps that (1) load features are extracted from a dynamic instruction stream in the software performing process: firstly the software performing process is divided into multiple fragments, then statistics of the feature parameters of each program fragment is performed, and each software outputs multiple sets of feature parameters so as to form a matrix formed by the multi-dimensional feature parameters; (2) typical program fragments are extracted from the feature parameter matrix: feature fragment clusters with different software load features are found from multiple program fragments by utilizing an SOM clustering algorithm, and then the fragment capable of most representing the features of the cluster is found from the feature fragment clusters of the same type by utilizing a K-means clustering algorithm. According to the method, the defects that SOM convergence time is excessively long and the K-means algorithm is excessively sensitive to an initial point and liable to fall into the locally optimal solution can be compensated simultaneously.

Description

technical field [0001] The invention belongs to the field of processor architecture, in particular to a software load feature extraction method based on SOM and K-means two-stage clustering. Background technique [0002] With the advent of the mobile Internet era, our lives are increasingly inseparable from mobile smart terminals. Rich applications require high-performance mobile smart terminal SoC (System on Chip) to provide support to meet user needs. The overall performance of the SoC largely depends on the performance of the microprocessor, that is, the general processing performance of the SoC. With the continuous improvement of SoC performance, the design complexity of the microprocessor is also greatly increased. In order to reduce design costs and design risks, in the chip front-end design stage, designers need to evaluate the architecture design plan, analyze the relevant factors affecting system performance, and determine whether the initial design plan of the sy...

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
IPC IPC(8): G06K9/62G06F11/34G06F11/30
CPCG06F11/302G06F11/3452G06F18/23213
Inventor 沙江陈苗苗张阳
Owner RES INST OF SOUTHEAST UNIV IN SUZHOU
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