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

Application software initiated speedup

An application program and component technology, applied in the direction of digital data processing components, instruments, electrical digital data processing, etc., can solve the problem of inefficient management of processors, and achieve the effect of reducing overhead, increasing operating frequency, and improving performance

Inactive Publication Date: 2009-03-04
欧睦技术公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The processor is thus managed very inefficiently, which results in very low capacity being used compared to what the processor can actually deliver

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
  • Application software initiated speedup
  • Application software initiated speedup
  • Application software initiated speedup

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] The present invention proposes two new hardware instructions, preferably directly accessible by application-level software (SW), as opposed to being accessed by BIOS / operating system (OS) and device drivers.

[0078] User-mode instructions are instructions that an application process can execute directly without the assistance of the operating system. Usually hardware-related instructions can only be executed in a "supervised state" or some similar mode reserved for the operating system. Therefore, for an application program to start a hardware operation, it usually must go through the following process:

[0079] - transition from user mode to OS mode,

[0080] - the OS executes hardware instructions, and

[0081] - Transition back to user mode (this may involve scheduling decisions, and possibly scheduling of another process)

[0082] A first instruction according to the invention may be Speed_Up(x%), this instruction preferably requests the hardware to speed up by ...

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 an instruction, processor, system and method which allow application level software to explicitly request a temporary performance boost, from computing hardware. More specifically it relates to advanced management of working frequency of a processor in order to achieve the performance boost. Preferably a processor according to the invention may be implemented in electronic exchanges or similar applications where peak periods may occur.

Description

technical field [0001] The present invention relates generally to managing processor operating frequency in computer systems and electronic devices. Background technique [0002] Many different kinds of computer systems exist today. The systems can range from a single computer to a distributed computer system interconnected by one or more networks. [0003] A very important problem with the systems and computers described above is that they will be subject to peak cycles at one point or another, which they can be very difficult to handle. Typically the system is designed to handle peak periods up to a certain level. This rating is usually based on forecasting future traffic scenarios in the system weighted against hardware cost. Thus, when attempting to estimate the capabilities of the system, there is a risk in the system of underestimating future communication traffic, which may cause the system to crash. An example of an accident in which the system capacity was insuf...

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): G06F1/08G06F1/32
CPCG06F1/3203G06F1/324Y02B60/1217Y02D10/00
Inventor H·温博姆
Owner 欧睦技术公司
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