Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Performance detection method convenient to expand and configure

A detection method and performance technology, applied in the field of software monitoring, can solve the problems of difficult expansion of performance monitoring, high power consumption, inconvenient software use, etc., and achieve the effects of reasonable design, low power consumption, and easy software use

Active Publication Date: 2020-05-29
HUAXIA GENERAL PROCESSOR TECH INC
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a performance detection method that is easy to expand and configure to solve the problem that the current software performance monitoring proposed in the above background technology is not easy to expand, not easy to use software, and only continuous event statistics, high power consumption 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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0012] The present invention provides a technical solution: the events monitored by the processor are divided into two categories: micro-architecture and architecture, micro-architecture events can be recorded as long as they meet the trigger conditions, and architecture events need to be successfully submitted after triggering to be recorded .Performance monitoring is divided into the following categories: instruction cache related events, instruction TLB access, miss, backfill, instruction cache access, miss, backfill, fetch and di...

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 belongs to the technical field of software monitoring, in particular to a performance detection method convenient to expand and configure. The performance detection method convenient toexpand and configure comprises the following steps: S1, executing a monitored write instruction, and enabling the write instruction to an execution unit; s2, after the write instruction is in an execution unit, allocating categories of logic monitoring events; observing whether all subordinate counting units of the type are completely used or not; if not, selecting an idle counting unit. The performance detection method convenient to expand and configure is reasonable in design, the performance monitoring unit is easy to expand, the existing special register read-write instruction format is reused, flexible distribution and release are achieved, software use is facilitated, discontinuous event statistics can be achieved easily, the clock of the event bus is controlled by detecting the working state of the counting unit, and power consumption is reduced.

Description

technical field [0001] The invention relates to the technical field of software monitoring, in particular to a performance detection method that is convenient for expansion and configuration. Background technique [0002] A processor is a very large-scale integrated circuit, which is the computing core and control core of a computer. Its function is mainly to explain computer instructions and process data in computer software. The processor mainly includes arithmetic units (arithmetic logic unit, ALU, Arithmetic Logic Unit) and cache memory (Cache) and the data that realizes the connection between them ( Data), control and status bus (Bus). It, together with internal memory (Memory) and input / output (I / O) devices, is called the three core components of an electronic computer. There are software programs inside the processor. At present, it is often necessary to monitor the software performance inside the processor, but the current Software performance monitoring is not eas...

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): G06F11/30
CPCG06F11/302G06F11/3051Y02D10/00
Inventor 费晓龙
Owner HUAXIA GENERAL PROCESSOR TECH INC
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
Eureka Blog
Learn More
PatSnap group products