[go: up one dir, main page]

CN1979442A - Operation monitoring device for hardware components - Google Patents

Operation monitoring device for hardware components Download PDF

Info

Publication number
CN1979442A
CN1979442A CN 200510127794 CN200510127794A CN1979442A CN 1979442 A CN1979442 A CN 1979442A CN 200510127794 CN200510127794 CN 200510127794 CN 200510127794 A CN200510127794 A CN 200510127794A CN 1979442 A CN1979442 A CN 1979442A
Authority
CN
China
Prior art keywords
hardware element
monitoring device
element according
hardware
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510127794
Other languages
Chinese (zh)
Other versions
CN100437509C (en
Inventor
李清泓
刘腾龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micro Star International Co Ltd
Original Assignee
Micro Star International Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micro Star International Co Ltd filed Critical Micro Star International Co Ltd
Priority to CNB2005101277949A priority Critical patent/CN100437509C/en
Publication of CN1979442A publication Critical patent/CN1979442A/en
Application granted granted Critical
Publication of CN100437509C publication Critical patent/CN100437509C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Dc-Dc Converters (AREA)

Abstract

A monitoring device for the operation of hardware element features that the pulse width modulation module is used to detect the variation of load current generated by the operation of hardware element to generate voltage variation, and the monitoring unit is used to detect the voltage variation and output the result to system. Therefore, when the load of the hardware element is increased, the load current is changed accordingly, so that the control unit changes the generated reference voltage, and further modulates the output voltage provided by the pulse width modulation module to the hardware element, so that the output voltage conforms to the execution state of the hardware element and the performance of the hardware element is improved.

Description

硬件元件的运作监控装置Operation monitoring device for hardware components

技术领域technical field

本发明是关于一种硬件元件的运作监控装置,特别是用于根据响应硬件元件的运作的负载电流,而调控硬件元件所需的电压及核心频率。The invention relates to a device for monitoring the operation of hardware components, in particular for adjusting the voltage and core frequency required by the hardware components according to the load current corresponding to the operation of the hardware components.

背景技术Background technique

随着科技的快速发展,人们越来越依赖信息处理装置的使用,大至国家政府、企业系统,小到家庭及个人,为了方便及提高工作的效率,相对的信息处理系统的工作频率亦日趋提升。With the rapid development of science and technology, people rely more and more on the use of information processing devices, ranging from national government and enterprise systems to small families and individuals. In order to facilitate and improve work efficiency, the operating frequency of the relative information processing system is also increasing. promote.

因此,通过计算机配件或接口设备的超/降频,使信息处理系统发挥出最佳的效能是目前最常用的方法之一。以显示卡为例,于显示卡上具有图形处理器(graphic processing unit;GPU),其专门用于处理二维、三维图像,是通过时钟信号来进行指令执行和存储器的存取等操作的同步。因此,当通过人为地提高此些时钟信号的频率时,即可提高显示卡的性能。Therefore, it is one of the most commonly used methods at present to make the information processing system play the best performance through over/under frequency of computer accessories or interface devices. Taking the display card as an example, there is a graphic processing unit (GPU) on the display card, which is specially used to process two-dimensional and three-dimensional images, and synchronizes operations such as instruction execution and memory access through clock signals. . Therefore, when the frequency of these clock signals is artificially increased, the performance of the graphics card can be improved.

已知对于显示卡的工作频率(clock frequency)的调整方法,也就是所谓的“超频”或“降频”,绝大部分都是由使用者利用手动操作方式来进行调整的。换句话说,对显示卡的超频通常是使用者通过应用软件来手动调整显示卡的核心(core)频率和显存频率。其中,调整核心频率即是对GPU的核心进行超频/降频,此方面类似于对中央处理器(central processing unit;CPU)的内部频率的超频/降频。而调整显存频率即是增加/减少图形缓存的存取速度,藉以减小存储器的瓶颈效应,此方面与对于主机板的外频进行调整以获得更大的存储器带宽是相同道理。Known methods for adjusting the operating frequency (clock frequency) of the display card, namely the so-called "overclocking" or "underclocking", are mostly adjusted by the user through manual operation. In other words, the overclocking of the graphics card usually requires the user to manually adjust the core frequency and memory frequency of the graphics card through application software. Wherein, adjusting the core frequency means overclocking/downclocking the core of the GPU, which is similar to overclocking/downclocking the internal frequency of a central processing unit (central processing unit; CPU). Adjusting the frequency of the video memory is to increase/decrease the access speed of the graphics cache, so as to reduce the bottleneck effect of the memory. This aspect is the same as adjusting the external frequency of the motherboard to obtain greater memory bandwidth.

然而,每次人为调整工作频率前,使用者都必须要参考手册说明,并配合其它外围元件的设定,才能够顺利进行调频工作,不但操作程序相当繁琐,而且当使用者相关知识不足时则容易造成调频错误。当调频过当或不足时,往往会造成运作上的额外负担,进而造成相关硬件元件不必要的损耗,以致减少使用寿命。再者,当进行手动调频时,于超频后,若使用者未再进行降频动作之前,显示卡就必须一直处在超频的状态下使用,这样不仅耗费电力,也可能减短显示卡的寿命。However, before manually adjusting the operating frequency, the user must refer to the instructions in the manual and cooperate with the settings of other peripheral components to successfully perform the frequency adjustment work. Not only is the operation procedure quite cumbersome, but also the It is easy to cause FM errors. When the frequency adjustment is excessive or insufficient, it will often cause an additional burden on the operation, which in turn will cause unnecessary wear and tear on the relevant hardware components, resulting in a shortened service life. Furthermore, when performing manual frequency adjustment, after overclocking, if the user does not perform frequency down again, the graphics card must be used in an overclocked state all the time, which not only consumes power, but may also shorten the life of the graphics card .

因此,目前许多从事相关研发领域人士们都致力于如何自动且在动态执行时调整硬件元件的运作参数,藉以避免人为介入,进而减少元件耗损的发生,并且使计算机配件或接口设备经常保持在最佳化的状态下,以发挥最大的运作效能。然而,由上述可知,在硬件元件运作参数的调整过程中,如何提供准确的参考设定值,将会是达成自动且动态调整的一大重点。因此,对于如何提供准确的设定值,亦是此相关研发领域的一极重要的研究课题。Therefore, at present, many people engaged in related research and development are working on how to automatically and dynamically adjust the operating parameters of hardware components during dynamic execution, so as to avoid human intervention, thereby reducing the occurrence of component wear and tear, and keeping computer accessories or interface devices always at the most optimal state. Optimal state, in order to play the greatest operational efficiency. However, as can be seen from the above, in the process of adjusting the operating parameters of hardware components, how to provide accurate reference setting values will be a key point to achieve automatic and dynamic adjustment. Therefore, how to provide an accurate setting value is also an extremely important research topic in this related research and development field.

发明内容Contents of the invention

鉴于以上的问题,本发明的主要目的在于提供一种硬件元件的运作监控装置,解决于现有技术中无法提供自动且动态调整硬件元件运作时的参数及所需的参考设定值的问题,进而提升硬件元件的效能,并增加其保护机制的控制。In view of the above problems, the main purpose of the present invention is to provide an operation monitoring device for hardware components, which solves the problem that the prior art cannot automatically and dynamically adjust the parameters and the required reference setting values when the hardware components are in operation. This improves the performance of hardware components and increases the control of their protection mechanisms.

因此,为达上述目的,本发明所揭露的硬件元件的运作监控装置,用于调控提供给硬件元件的输出电压,其中硬件元件是运作在一系统内,此运作监控装置包括有脉宽调制模块、监控单元和控制单元。Therefore, in order to achieve the above-mentioned purpose, the operation monitoring device of the hardware component disclosed in the present invention is used to regulate the output voltage provided to the hardware component, wherein the hardware component operates in a system, and the operation monitoring device includes a pulse width modulation module , monitoring unit and control unit.

于此,脉宽调制模块用于根据参考电压而产生输出电压/电流给硬件元件,并检测因硬件元件的运作而产生的负载电流变动,据以产生电压变化量给监控单元进行检测,藉以输出检测结果给系统,此系统会根据检测结果回传的监控信号给监控单元,而监控单元则响应此监控单元而产生调制信号,以致使控制单元根据此调制信号而产生新的参考电压,进而脉宽调制模块据以调制其输出电压。换言之,当硬件元件的负载增加时,相对其电流耗量亦会增加,因而脉宽调制模块输出的负载电流即会改变,以此做为参考以使控制单元调整产生的参考电压,而脉宽调制模块据以改变提供给硬件元件的输出电压,使其符合硬件元件的执行状态及提高性能(performance)。Here, the pulse width modulation module is used to generate the output voltage/current to the hardware components according to the reference voltage, and detect the load current change caused by the operation of the hardware components, so as to generate the voltage variation to the monitoring unit for detection, so as to output The detection result is sent to the system, and the system will send the monitoring signal back to the monitoring unit according to the detection result, and the monitoring unit will generate a modulation signal in response to the monitoring unit, so that the control unit will generate a new reference voltage according to the modulation signal, and then the pulse The width modulation module modulates its output voltage accordingly. In other words, when the load of hardware components increases, the relative current consumption will also increase, so the load current output by the pulse width modulation module will change, which is used as a reference to enable the control unit to adjust the generated reference voltage, and the pulse width The modulation module changes the output voltage provided to the hardware components accordingly, so as to conform to the execution state of the hardware components and improve performance.

其中,控制单元包括信号转换器和参考电压产生器;信号转换器可将调制信号转换成一组控制信号,而参考电压产生器根据此组控制信号产生新的参考电压。于此,各元件均可分别由集成电路而实现。再者,此信号转换器内建有转换表,依据此转换表而将调制信号转换成控制信号,以达到改变硬件元件所需的电压。此外,此参考电压产生器亦内建有参数表,依据此参数表和控制信号以调制其参考电压。Wherein, the control unit includes a signal converter and a reference voltage generator; the signal converter can convert the modulation signal into a set of control signals, and the reference voltage generator generates a new reference voltage according to the set of control signals. Here, each element can be realized by an integrated circuit respectively. Furthermore, the signal converter has a built-in conversion table, and according to the conversion table, the modulating signal is converted into a control signal, so as to achieve the voltage required by changing the hardware components. In addition, the reference voltage generator also has a built-in parameter table, and modulates its reference voltage according to the parameter table and the control signal.

再者,监控单元可通过I2C(Inter-Integrated Circuit;内部集成电路)总线而与控制单元、硬件元件和/或系统沟通。其中,此监控单元可为硬件监控器。Furthermore, the monitoring unit can communicate with the control unit, hardware components and/or the system through an I2C (Inter-Integrated Circuit) bus. Wherein, the monitoring unit may be a hardware monitor.

另外,脉宽调制模块可具有集成电路、电源开关、输出电路、第一阻抗元件和第二阻抗元件;于此,集成电路系根据控制单元产生的控制信号而改变产生的参考电压,进而调控电源开关的导通,以使输入电源输入至输出电路,并由输出电路据以提供输出电压给硬件元件;此时,第一阻抗元件可依据硬件元件的负载状态而产生负载电流给集成电路,且集成电路自电源开关的输出取得参考电流而进行比较,据以得知电流变化量,再经由第二阻抗元件转换成电压变化量后而提供给监控单元进行检测。其中,电源开关可由金属氧化物半导体场效应晶体管(metal-oxide-semiconductor field effecttransistor;MOSFET)而组成。并且,此输入电源可由一电源(power source)提供。In addition, the pulse width modulation module can have an integrated circuit, a power switch, an output circuit, a first impedance element, and a second impedance element; here, the integrated circuit changes the generated reference voltage according to the control signal generated by the control unit, and then regulates the power supply The switch is turned on, so that the input power is input to the output circuit, and the output circuit accordingly provides an output voltage to the hardware component; at this time, the first impedance component can generate a load current to the integrated circuit according to the load state of the hardware component, and The integrated circuit obtains a reference current from the output of the power switch and compares it to obtain the current variation, and then converts it into a voltage variation through the second impedance element and provides it to the monitoring unit for detection. Wherein, the power switch may be composed of a metal-oxide-semiconductor field effect transistor (MOSFET). Moreover, the input power can be provided by a power source.

此外,当硬件元件具有散热元件时,监控单元还可根据监控信号而调控散热元件的运作。In addition, when the hardware element has a cooling element, the monitoring unit can also regulate the operation of the cooling element according to the monitoring signal.

于此,硬件元件可为处理器(例如:图形处理器(graphic processingunit;GPU)或中央处理器(central processing unit;CPU)等)、存储器等。而散热元件可为风扇。Here, the hardware element may be a processor (for example: a graphics processing unit (graphic processing unit; GPU) or a central processing unit (central processing unit; CPU) etc.), a memory, and the like. The cooling element can be a fan.

有关本发明的特征与实作,兹配合图示作最佳实施例详细说明如下。Regarding the features and implementation of the present invention, the preferred embodiments are described in detail below in conjunction with the drawings.

附图说明Description of drawings

图1是显示根据本发明第一实施例的硬件元件的运作监控装置的概要结构;1 is a schematic structure showing an operation monitoring device for hardware elements according to a first embodiment of the present invention;

图2是显示根据本发明第二实施例的硬件元件的运作监控装置的概要结构;2 is a schematic structure showing an operation monitoring device for hardware elements according to a second embodiment of the present invention;

图3是显示根据本发明第三实施例的硬件元件的运作监控装置的概要结构;3 is a schematic structure showing an operation monitoring device for hardware components according to a third embodiment of the present invention;

图4是显示根据本发明的脉宽调制(PWM)模块的一实施例的概要结构;以及4 is a schematic structure showing an embodiment of a pulse width modulation (PWM) module according to the present invention; and

图5是显示根据本发明第四实施例的硬件元件的运作监控装置的概要结构。FIG. 5 shows a schematic structure of an operation monitoring device for hardware components according to a fourth embodiment of the present invention.

[主要元件标号说明][Description of main component labels]

100  硬件元件的运作监控装置100 Operation monitoring device for hardware components

110  脉宽调制模块110 pulse width modulation module

112  集成电路112 integrated circuits

114  电源开关114 power switch

116  输出电路116 output circuit

118  第一阻抗元件118 The first impedance element

119  第二阻抗元件119 second impedance element

120  监控单元120 monitoring unit

122  硬件监控器122 hardware monitor

130  控制单元130 control unit

132  信号转换器132 signal converter

134  参考电压产生器134 reference voltage generator

200  电源200 Power

300  硬件元件300 hardware components

310  电力模块310 power module

320  散热元件320 cooling element

400  系统400 system

500  图形处理器(GPU)500 graphics processing unit (GPU)

510  电力模块510 power module

520  风扇520 fan

Vi   输入电源Vi input power

Vr   参考电压Vr reference voltage

Vd   电压变化量Vd voltage variation

Vo   脉宽调制信号Vo pulse width modulation signal

Il   负载电流Il load current

interface  高速传输接口interface High-speed transmission interface

I2C  内部集成电路(I2C)接口I2C Inter-Integrated Circuit (I2C) Interface

具体实施方式Detailed ways

以下举出具体实施例以详细说明本发明的内容,并以图示作为辅助说明。说明中提及的标号是参照图式标号。Specific embodiments are listed below to describe the content of the present invention in detail, and illustrations are used as auxiliary descriptions. Reference numerals mentioned in the description are reference drawing numerals.

参照图1,是显示根据本发明一实施例的硬件元件的运作监控装置的概要结构;此硬件元件的运作监控装置100具有脉宽调制(pulse widthmodulation;PWM)模块110、监控单元120和控制单元130。Referring to Fig. 1, it is to show the general structure of the operation monitoring device of the hardware element according to an embodiment of the present invention; The operation monitoring device 100 of this hardware element has a pulse width modulation (pulse widthmodulation; PWM) module 110, monitoring unit 120 and control unit 130.

此PWM模块110连接电源(power source)200和硬件元件300的电力模块310,以接收来自电源200的输入电源,并根据参考电压而提供输出电压/电流给电力模块310,以提供硬件元件300所需的电力。The PWM module 110 connects the power source (power source) 200 and the power module 310 of the hardware component 300 to receive the input power from the power source 200, and provides an output voltage/current to the power module 310 according to the reference voltage, so as to provide the hardware component 300 required electricity.

当硬件元件300的负载增加时,相对会增加PWM模块110供应给电力模块310的电流。此时,负载电流会反馈至PWM模块110,并根据此负载电流而得知电流变化量,再将此电流变化量转换成电压变化量而提供给监控单元120进行检测,据以产生检测结果。系统400的应用程序可将此检测结果转换为实际的电流值,根据此实际的电流值对应于应用程序既定的调制项目而回传监控信号,以控制监控单元120进行硬件元件300的各项运作参数的调整。When the load of the hardware component 300 increases, the current supplied by the PWM module 110 to the power module 310 will increase relatively. At this time, the load current is fed back to the PWM module 110 , and the current variation is obtained according to the load current, and then the current variation is converted into a voltage variation and provided to the monitoring unit 120 for detection, so as to generate a detection result. The application program of the system 400 can convert the detection result into an actual current value, and return a monitoring signal according to the actual current value corresponding to the predetermined modulation item of the application program, so as to control the monitoring unit 120 to perform various operations of the hardware component 300 parameter adjustment.

其中,监控单元120会响应监控信号而产生调制信号,控制单元130则根据此调制信号而产生新的参考电压,以使PWM模块110根据此参考电压调制供给硬件元件300的输出电压,进而使其符合硬件元件300的执行状态。于此,各元件可分别由一个或多个集成电路而实现。Wherein, the monitoring unit 120 generates a modulation signal in response to the monitoring signal, and the control unit 130 generates a new reference voltage according to the modulation signal, so that the PWM module 110 modulates the output voltage supplied to the hardware component 300 according to the reference voltage, thereby making it Conforms to the execution state of the hardware component 300 . Herein, each element may be implemented by one or more integrated circuits, respectively.

其中,控制单元130可包括信号转换器132和参考电压产生器134,如图2所示;信号转换器132可将调制信号转换成一组控制信号,以使参考电压产生器134根据此组控制信号而产生新的参考电压。于此,各元件均可分别由集成电路而实现。Wherein, the control unit 130 may include a signal converter 132 and a reference voltage generator 134, as shown in FIG. 2; the signal converter 132 may convert the modulation signal into a set of control signals, so that the reference voltage generator 134 And generate a new reference voltage. Here, each element can be realized by an integrated circuit respectively.

此外,由于大部分的硬件元件300于运作时都会产生大量的热,因此需通过散热元件320来协助硬件元件300散热,于此,根据本发明的监控装置亦可对此相应硬件元件300的散热元件320的运作进行调控;换言之,系统400的应用程序可将来自监控单元120的检测结果转换为实际的电流值,并对应于应用程序既定调制项目而回传监控信号,此时,监控单元120除了可响应监控信号而产生调制信号给控制单元130之外,更可依据此调制信号调整相应硬件元件300的散热元件320的运作,如图3所示。In addition, because most of the hardware components 300 will generate a lot of heat during operation, the heat dissipation element 320 is needed to assist the hardware component 300 to dissipate heat. Here, the monitoring device according to the present invention can also dissipate heat from the corresponding hardware component 300 The operation of the component 320 is regulated; in other words, the application program of the system 400 can convert the detection result from the monitoring unit 120 into an actual current value, and return a monitoring signal corresponding to the predetermined modulation item of the application program. At this time, the monitoring unit 120 In addition to generating a modulation signal to the control unit 130 in response to the monitoring signal, the operation of the cooling element 320 of the corresponding hardware component 300 can be adjusted according to the modulation signal, as shown in FIG. 3 .

其中,此硬件元件可为处理器(例如:图形处理器(graphic processingunit;GPU)或中央处理器(central processing unit;CPU)等)、存储器等。而相应硬件元件的散热元件可为风扇。Wherein, the hardware component may be a processor (such as a graphics processing unit (graphic processing unit; GPU) or a central processing unit (central processing unit; CPU), etc.), a memory, and the like. The heat dissipation element of the corresponding hardware element may be a fan.

参照图4,为PWM模块I实施例;此PWM模块110具有集成电路112、电源开关114、输出电路116、第一阻抗元件118和第二阻抗元件119。于此,集成电路112根据控制单元(图中未显示)产生的参考电压Vr,而控制电源开关114的导通,以致使电源(图中未显示)所提供的输入电源Vi输入至输出电路116,并据以产生输出电压/电流,以提供硬件元件300所需的电力。此时,因硬件元件的运作而产生的负载电流Il,经过第一阻抗元件118,因而产生电位差,进而反馈至集成电路112,根据此电位差而得知电流变化量。此电流变化量经由第二阻抗元件119转换成电压变化量Vd,以提供给监控单元(图中未显示)进行检测。其中,电源开关可利用金属氧化物半导体场效应晶体管(metal-oxide-semiconductor field effect transistor;MOSFET)而组成。Referring to FIG. 4 , it is an embodiment of PWM module I; Here, the integrated circuit 112 controls the conduction of the power switch 114 according to the reference voltage Vr generated by the control unit (not shown), so that the input power Vi provided by the power supply (not shown) is input to the output circuit 116 , and accordingly generate an output voltage/current to provide the power required by the hardware component 300 . At this time, the load current I1 generated by the operation of the hardware components passes through the first impedance element 118, thereby generating a potential difference, which is then fed back to the integrated circuit 112, and the amount of current change is obtained according to the potential difference. The current variation is converted into a voltage variation Vd via the second impedance element 119 to be provided to a monitoring unit (not shown in the figure) for detection. Wherein, the power switch can be composed of a metal-oxide-semiconductor field effect transistor (MOSFET).

此监控单元可为硬件监控器(hardware monitor;H/W monitor)。于此,由于监控单元的结构与运作原理为本领域技术人员所熟知,故于此不再赘述。The monitoring unit can be a hardware monitor (hardware monitor; H/W monitor). Herein, since the structure and operation principle of the monitoring unit are well known to those skilled in the art, details will not be repeated here.

举例来说,假设将根据本发明的一实施例应用于显示卡上,此时,硬件元件可为图形处理器(graphic processing unit;GPU)500,且此GPU 500具有风扇520,以协助GPU 500散热,如图5所示;其中,此显示卡是通过GPU500上的高速传输接口interface,例如:外围元件连接高速传输接口(Peripheral Component Interconnect Express interface;PCI-Einterface)、AGP(Accelerated Graphics Port/Advanced Graphics Port;加速图形接口/高级图形接口)等,与系统的执行单元(其可为中央处理器)沟通,因此硬件监控器122(即上述的监控单元)、信号转换器132和GPU 500通过I2C(Inter-Integrated Circuit;内部集成电路)总线而相互沟通,换言之,硬件监控器122经由I2C总线连接至GPU 500上的I2C接口,再经由GPU 500上的高速传输接口interface与系统沟通;换言之,硬件监控器122经由I2C总线连接至GPU 500上的I2C接口,再经由GPU 500上的高速传输接口interface而与系统沟通。于此,当系统自一般运作环境(例如:上网、文书处理或影片播放等状态)转换成三维(three-dimensional;3D)运作环境(例如:3D游戏或图像处理等状态)时,显示卡上的GPU 500的负载量即会增加,而相对会增加其电流消耗量,PWM模块110利用电流感测的方式,而取得负载电流并藉以得知电流变化量,进而将此电流变化量转换为微量电压,以提供给硬件监控器122进行检测,此时硬件监控器122所检测到的数值,会通过I2C总线经由GPU 500而传送给系统的应用程序,经由应用程序将其转换为实际的电流值,并利用此实际的电流值由应用程序所设定的执行程序,而回传监控信号给硬件监控器122,因而硬件监控器122即可根据此监控信号来执行一些监控动作,例如:电流显示、GPU 500/存储器的工作电压调整、过载保护机制、风扇520转速显示及控制、GPU 500/存储器的工作频率显示与改变,及GPU 500/存储器的温度显示等;其中,硬件监控器122会响应监控信号而产生调制信号,并通过I2C总线而传送给信号转换器132,此信号转换器132依据其中内建的转换表而将调制信号转换成一组或多组GPIO(General-Purpose Input/Output;通用输入输出)信号(即,上述的控制信号),接着,参考电压产生器134则依据内建的参数表变提供给PWM模块110的参考电压,进而改变PWM模块110提供给GPU 500的电力模块510的电压。如此一来,通过上述各元件的反复执行即可达到提高效能及监控。For example, assume that an embodiment of the present invention is applied to a display card, at this time, the hardware element can be a graphics processing unit (graphic processing unit; GPU) 500, and the GPU 500 has a fan 520 to assist the GPU 500 Heat dissipation, as shown in Figure 5; wherein, this display card is through the high-speed transmission interface interface on the GPU500, for example: peripheral components connect high-speed transmission interface (Peripheral Component Interconnect Express interface; PCI-Einterface), AGP (Accelerated Graphics Port/Advanced Graphics Port; accelerated graphics interface/advanced graphics interface), etc., communicate with the execution unit (which can be the central processing unit) of the system, so the hardware monitor 122 (ie, the above-mentioned monitoring unit), the signal converter 132 and the GPU 500 through I2C (Inter-Integrated Circuit; internal integrated circuit) bus to communicate with each other, in other words, the hardware monitor 122 is connected to the I2C interface on the GPU 500 via the I2C bus, and then communicates with the system through the high-speed transmission interface interface on the GPU 500; in other words, the hardware The monitor 122 is connected to the I2C interface on the GPU 500 via the I2C bus, and then communicates with the system via the high-speed transmission interface interface on the GPU 500. Here, when the system is converted from a general operating environment (such as: surfing the Internet, word processing, or video playback, etc.) to a three-dimensional (3-dimensional; 3D) operating environment (such as: 3D games or image processing, etc.), the display card The load of the GPU 500 will increase, and its current consumption will increase relatively. The PWM module 110 uses the current sensing method to obtain the load current and obtain the current variation, and then convert the current variation into a micro amount. The voltage is provided to the hardware monitor 122 for detection. At this time, the value detected by the hardware monitor 122 will be transmitted to the application program of the system through the I2C bus via the GPU 500, and converted into an actual current value by the application program. , and use the actual current value to execute the program set by the application program, and return the monitoring signal to the hardware monitor 122, so the hardware monitor 122 can perform some monitoring actions according to the monitoring signal, such as: current display , GPU 500/storage operating voltage adjustment, overload protection mechanism, fan 520 speed display and control, GPU 500/storage operating frequency display and change, and GPU 500/storage temperature display, etc.; wherein, the hardware monitor 122 will respond Monitor the signal to generate a modulated signal, and send it to the signal converter 132 through the I2C bus. The signal converter 132 converts the modulated signal into one or more groups of GPIO (General-Purpose Input/Output; General input and output) signal (that is, the above-mentioned control signal), then, the reference voltage generator 134 then changes the reference voltage provided to the PWM module 110 according to the built-in parameter table, and then changes the power module provided by the PWM module 110 to the GPU 500 510 voltage. In this way, performance improvement and monitoring can be achieved through repeated execution of the above components.

虽然本发明以前述的较佳实施例揭露如上,然其并非用于限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明所要求的保护范围须视本说明书所附的权利要求范围所界定者为准。Although the present invention is disclosed above with the aforementioned preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, The scope of protection required by the present invention shall be defined by the scope of claims appended to this specification.

Claims (16)

1. the monitoring device for operation of a hardware element is used to regulate and control the required output voltage of this hardware element, and wherein this hardware element is to operate in a system, includes:
Pulse width modulation module is used for producing this output voltage according to reference voltage, and detects the load current that the running because of this hardware element produces and produce voltage variety according to this;
Monitoring unit is used to detect this voltage variety and gives this system with the output testing result, and receives this testing result of this system responses and the pilot signal that returns, produces modulation signal according to this; And
Control module is used for adjusting this reference voltage that is produced according to this modulation signal.
2. the monitoring device for operation of hardware element according to claim 1, this control module wherein includes:
Signal converter is used for converting this modulation signal to one group of control signal; And
Reference voltage generator is used for producing this reference voltage according to this group control signal.
3. the monitoring device for operation of hardware element according to claim 2, wherein this signal converter is an integrated circuit.
4. the monitoring device for operation of hardware element according to claim 3 wherein has conversion table in this integrated circuit, to convert this modulation signal to this group control signal according to this conversion table.
5. the monitoring device for operation of hardware element according to claim 2, wherein this group control signal is one group of above general input/output signal.
6. the monitoring device for operation of hardware element according to claim 2, wherein this reference voltage generator is an integrated circuit.
7. the monitoring device for operation of hardware element according to claim 6 wherein has parameter list in this integrated circuit, to produce this reference voltage according to this parameter list with this group control signal.
8. the monitoring device for operation of hardware element according to claim 1, wherein this monitoring unit is to link up with this control module by internal integrate circuit bus.
9. the monitoring device for operation of hardware element according to claim 1, wherein this monitoring unit is to link up with this hardware element by internal integrate circuit bus.
10. the monitoring device for operation of hardware element according to claim 1, wherein this monitoring unit is to link up with this system by internal integrate circuit bus.
11. the monitoring device for operation of hardware element according to claim 1, this pulse width modulation module wherein includes:
Power switch is used for receiving the input power supply;
Output circuit is used for producing this output voltage according to this input power supply of this power switch of flowing through, uses the running that drives this hardware element;
First impedor receives this load current and produces potential difference (PD) according to this;
Integrated circuit is used for controlling according to this reference voltage the conducting of this power switch, and learns current change quantity by this potential difference (PD); And
Second impedor is used for converting this current change quantity to this voltage variety.
12. the monitoring device for operation of hardware element according to claim 11, wherein this power switch includes at least one mos field effect transistor.
13. the monitoring device for operation of hardware element according to claim 11, wherein this input power supply is from a power supply.
14. the monitoring device for operation of hardware element according to claim 1, wherein this monitoring unit is an integrated circuit.
15. the monitoring device for operation of hardware element according to claim 14, wherein this integrated circuit is a hardware monitor.
16. the monitoring device for operation of hardware element according to claim 1, wherein when this hardware element had heat dissipation element, this monitoring unit was used for regulating and control according to this pilot signal the running of this heat dissipation element.
CNB2005101277949A 2005-12-07 2005-12-07 Operation monitoring device for hardware element Expired - Lifetime CN100437509C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101277949A CN100437509C (en) 2005-12-07 2005-12-07 Operation monitoring device for hardware element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101277949A CN100437509C (en) 2005-12-07 2005-12-07 Operation monitoring device for hardware element

Publications (2)

Publication Number Publication Date
CN1979442A true CN1979442A (en) 2007-06-13
CN100437509C CN100437509C (en) 2008-11-26

Family

ID=38130619

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101277949A Expired - Lifetime CN100437509C (en) 2005-12-07 2005-12-07 Operation monitoring device for hardware element

Country Status (1)

Country Link
CN (1) CN100437509C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407084A (en) * 2016-11-24 2017-02-15 郑州艾莫弗信息技术有限公司 Computer voltage monitoring circuit
CN107330847A (en) * 2017-06-27 2017-11-07 联想(北京)有限公司 The overclocking control method and electronic equipment of a kind of video card
CN110515446A (en) * 2019-08-09 2019-11-29 广东浪潮大数据研究有限公司 A kind of server and its power supply and power consumption monitoring circuit
CN111782448A (en) * 2020-07-01 2020-10-16 长沙景嘉微电子股份有限公司 Chip self-detection method, device, chip, display system and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1118917C (en) * 1999-10-18 2003-08-20 神基科技股份有限公司 Control device and method for changing charging current with system load
JP2002027754A (en) * 2000-06-30 2002-01-25 Toshiba Corp Redundant power supply and its control method
CN100593158C (en) * 2002-03-28 2010-03-03 华邦电子股份有限公司 Execution efficiency adjusting method and device suitable for electronic device
CN100384067C (en) * 2004-03-02 2008-04-23 亚洲光学股份有限公司 Power supply stabilizing device with active ballasting function and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407084A (en) * 2016-11-24 2017-02-15 郑州艾莫弗信息技术有限公司 Computer voltage monitoring circuit
CN107330847A (en) * 2017-06-27 2017-11-07 联想(北京)有限公司 The overclocking control method and electronic equipment of a kind of video card
CN110515446A (en) * 2019-08-09 2019-11-29 广东浪潮大数据研究有限公司 A kind of server and its power supply and power consumption monitoring circuit
CN111782448A (en) * 2020-07-01 2020-10-16 长沙景嘉微电子股份有限公司 Chip self-detection method, device, chip, display system and storage medium

Also Published As

Publication number Publication date
CN100437509C (en) 2008-11-26

Similar Documents

Publication Publication Date Title
TWI402647B (en) Voltage control device, method and computer device capable of dynamically regulating voltage and effectively saving energy
CN1333320C (en) Cooling system for computer equipment
DE112006003628B4 (en) System and method for operating integrated circuit components with independent frequencies and/or voltages
TWI880954B (en) Non-linear clamp strength tuning method and apparatus
TWI547784B (en) Method of dynamically adjusting bus clock and device thereof
JP3150567U (en) Electronic device that reduces power consumption when computer motherboard shuts down
JP2004178588A (en) Method for regulating voltage to be supplied to processor according to clock frequency
TWI553506B (en) A computer system having voice control function and voice control method
JP2021193544A (en) Fast dynamic capacitance, frequency, and/or voltage throttling apparatus and method
CN113835515A (en) USB C-type subsystem power management
TWI243983B (en) System and method of power management
US20090172427A1 (en) Method and system for power management of a motherboard
CN100437509C (en) Operation monitoring device for hardware element
US7370221B2 (en) CPU frequency adjusting system and method
CN103092304B (en) Power supply control method of dual graphics card module and computer device using the method
US7408816B2 (en) Memory voltage generating circuit
US11954501B2 (en) Apparatus and method for restoring a password-protected endpoint device to an operational state from a low power state
US7219027B1 (en) Operation monitor device for hardware component
TW202226016A (en) Secure device power-up apparatus and method
US7586287B2 (en) Computer housing temperature control device
US12093196B2 (en) Power supply communications via a shared channel for performance management
TWI289744B (en) Operation monitor device for hardware component
CN101470514A (en) Mainboard power supply management method and system
US20090132845A1 (en) Power supply monitoring system and power supply apparatus through using software instruction
CN110018731B (en) Control method and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20081126