Nothing Special   »   [go: up one dir, main page]

CN118093321A - PCIe system temperature control method and device - Google Patents

PCIe system temperature control method and device Download PDF

Info

Publication number
CN118093321A
CN118093321A CN202410413024.3A CN202410413024A CN118093321A CN 118093321 A CN118093321 A CN 118093321A CN 202410413024 A CN202410413024 A CN 202410413024A CN 118093321 A CN118093321 A CN 118093321A
Authority
CN
China
Prior art keywords
power consumption
low power
consumption state
temperature
target link
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.)
Pending
Application number
CN202410413024.3A
Other languages
Chinese (zh)
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.)
Wuxi Zhongxing Microsystem Technology Co ltd
Original Assignee
Wuxi Zhongxing Microsystem Technology 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 Wuxi Zhongxing Microsystem Technology Co ltd filed Critical Wuxi Zhongxing Microsystem Technology Co ltd
Priority to CN202410413024.3A priority Critical patent/CN118093321A/en
Publication of CN118093321A publication Critical patent/CN118093321A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • G06F11/3062Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations where the monitored property is the power consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Power Sources (AREA)

Abstract

The invention provides a PCIe system temperature control method and device, which are used for monitoring the current temperature of a PCIe system in real time, when the current temperature exceeds a preset early warning temperature threshold value, if a target link is not in a first low power consumption state, modifying a timer value corresponding to the first low power consumption state of an ASPM module so as to shorten the time of the target link entering the first low power consumption state; if the current temperature exceeds a preset maximum temperature threshold, setting the target link to a second low power consumption state when the target link is set to a first low power consumption state, and reducing the port link rate when the target link is not in the first low power consumption state; and when the current temperature is lower than a preset minimum temperature threshold value, restoring the links in the first and second low power consumption states to a normal state, and carrying out rate restoration on the ports with the reduced link rates. The invention dynamically and adaptively adjusts the temperature of the PCIe system on the premise of ensuring the integrity of the data service.

Description

一种PCIe系统温度控制方法和装置PCIe system temperature control method and device

技术领域Technical Field

本发明属于温度控制领域,特别涉及一种PCIe系统温度控制方法和装置。The present invention belongs to the field of temperature control, and in particular relates to a PCIe system temperature control method and device.

背景技术Background technique

随着芯片复杂度的提升,芯片的温度控制越来越成为关系到整个系统可靠性的重要因素。在超过芯片的正常工作温度时,器件的可靠性将会指数级下降,影响芯片的使用寿命。对于PCIe高速I/O芯片,由于负责整个高速数据I/O的交互,PCIe协议需要实时进行大量的数据传输,表面温度会更高,因此需要温度管理控制系统对芯片温度进行实时监测、响应以及管理,否则会增加芯片的静态功耗,而且会使芯片可靠性显著降低,增加器件失效风险。As chip complexity increases, chip temperature control is becoming an increasingly important factor affecting the reliability of the entire system. When the chip's normal operating temperature is exceeded, the reliability of the device will decrease exponentially, affecting the chip's service life. For PCIe high-speed I/O chips, since they are responsible for the entire high-speed data I/O interaction, the PCIe protocol requires real-time transmission of a large amount of data, and the surface temperature will be higher. Therefore, a temperature management control system is required to monitor, respond to, and manage the chip temperature in real time. Otherwise, the chip's static power consumption will increase, and the chip's reliability will be significantly reduced, increasing the risk of device failure.

为了支持更高的传输效率,PCIe标准协议支持多端口传输,一个端口支持一个或多个物理层组成一个端口,每个端口相互独立,具有更高的传输效率。一种典型的多端口阵列如图1所示。In order to support higher transmission efficiency, the PCIe standard protocol supports multi-port transmission. One port supports one or more physical layers to form a port. Each port is independent of each other and has higher transmission efficiency. A typical multi-port array is shown in Figure 1.

传统的PCIe系统温度控制方法在芯片层面加入温度控制模块Tsensor。当芯片工作温度过高超过警戒值时,Tsensor模块向芯片上报温度异常中断,CPU对整个系统强制关闭操作,防止芯片因温度过热而造成器件的损坏。可见,传统方案温度超过阈值后对整个系统直接关闭,缺乏当前传输状态检测,会直接影响当前PCIe系统的正常业务传输,无法区分各个端口当前传输状态,无法精确地对各个端口在不影响业务传输的前提下进行独立的温度控制。The traditional PCIe system temperature control method adds a temperature control module Tsensor at the chip level. When the chip operating temperature is too high and exceeds the warning value, the Tsensor module reports the temperature abnormality interrupt to the chip, and the CPU forces the entire system to shut down to prevent the chip from being damaged due to overheating. It can be seen that the traditional solution directly shuts down the entire system when the temperature exceeds the threshold, lacks current transmission status detection, and will directly affect the normal business transmission of the current PCIe system. It is impossible to distinguish the current transmission status of each port, and it is impossible to accurately perform independent temperature control on each port without affecting business transmission.

此外,PCIe系统通过自带活动状态功耗管理模块(ASPM)的自动管理功耗状态,包括链路进入L0s、L1、L1.1、L1.2等状态,可以有效降低系统运行功耗。而传统方案缺乏功耗状态和系统温度之间的交互,进入低功耗模式的计时器在初始配置后为固定值,不能根据温度动态调节进入低功耗模式的时间,从而无法自适应地调节PCIe控制器的温度。In addition, the PCIe system can effectively reduce the system's operating power consumption by automatically managing the power consumption state through its own active power management module (ASPM), including the link entering the L0s, L1, L1.1, L1.2 and other states. However, the traditional solution lacks the interaction between the power consumption state and the system temperature. The timer for entering the low power mode is a fixed value after the initial configuration, and the time to enter the low power mode cannot be dynamically adjusted according to the temperature, so the temperature of the PCIe controller cannot be adaptively adjusted.

发明内容Summary of the invention

本发明的目的在于提供一种PCIe系统温度控制方法和装置,在保证数据业务完整性的前提下,动态自适应地对PCIe系统进行温度调节。The object of the present invention is to provide a PCIe system temperature control method and device, which dynamically and adaptively adjust the temperature of the PCIe system under the premise of ensuring data service integrity.

根据本发明的第一方面,提供了一种PCIe系统温度控制方法,包括:According to a first aspect of the present invention, there is provided a PCIe system temperature control method, comprising:

实时监测PCIe系统的当前温度,在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间;Monitor the current temperature of the PCIe system in real time, and when the current temperature exceeds a preset warning temperature threshold, if the target link is not in the first low power consumption state, modify the timer value of the first low power consumption state of the corresponding ASPM module to shorten the time for the target link to enter the first low power consumption state;

如果当前温度超过预设的最高温度阈值,则在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态;If the current temperature exceeds a preset maximum temperature threshold, when the target link has been set to a first low power consumption state, the target link is set to a second low power consumption state, and when the target link is not in the first low power consumption state, the link rate of the target link is reduced, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state;

在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。When the current temperature is lower than a preset minimum temperature threshold, the port states in the first low power consumption state and the second low power consumption state are restored to a normal power consumption state, and the rate of the port whose link rate is reduced is restored.

优选地,所述在将目标链路设置为第一低功耗状态之后,进一步包括:Preferably, after setting the target link to the first low power consumption state, the method further comprises:

如果当前温度低于所述预警温度阈值,则将所述ASPM模块的第一低功耗状态的计时器值改回默认值。If the current temperature is lower than the warning temperature threshold, the timer value of the first low power consumption state of the ASPM module is changed back to a default value.

所述降低目标链路的链路速率,进一步包括:The reducing the link rate of the target link further comprises:

对目标链路启动降速或降Lane操作,如果当前温度仍然超过所述最高温度阈值,则依次对其他端口进行降速或降Lane操作,直到当前温度不超过所述最高温度阈值。A speed reduction or lane reduction operation is started on the target link. If the current temperature still exceeds the maximum temperature threshold, speed reduction or lane reduction operations are performed on other ports in turn until the current temperature does not exceed the maximum temperature threshold.

所述第一低功耗状态为ASPM L1低功耗状态,所述第二低功耗状态为ASPM L1.1或L1.2低功耗子状态。The first low power consumption state is an ASPM L1 low power consumption state, and the second low power consumption state is an ASPM L1.1 or L1.2 low power consumption sub-state.

所述将目标链路设置为第二低功耗状态,进一步包括:The step of setting the target link to a second low power consumption state further comprises:

将目标链路设置为ASPM L1.1或L1.2低功耗子状态,如果当前温度仍然超过所述最高温度阈值,则依次将其他端口设置为ASPM L1.1或L1.2低功耗子状态,直到当前温度不超过所述最高温度阈值。The target link is set to the ASPM L1.1 or L1.2 low power consumption sub-state. If the current temperature still exceeds the maximum temperature threshold, other ports are set to the ASPM L1.1 or L1.2 low power consumption sub-state in sequence until the current temperature does not exceed the maximum temperature threshold.

根据本发明的第二方面,提供了一种PCIe系统温度控制装置,包括:According to a second aspect of the present invention, there is provided a PCIe system temperature control device, comprising:

温度监测单元,用于实时监测PCIe系统的当前温度;Temperature monitoring unit, used to monitor the current temperature of the PCIe system in real time;

第一控制单元,用于在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间;A first control unit, configured to modify a timer value of the first low power consumption state of the corresponding ASPM module when the current temperature exceeds a preset warning temperature threshold, if the target link is not in the first low power consumption state, so as to shorten the time for the target link to enter the first low power consumption state;

第二控制单元,用于在当前温度超过预设的最高温度阈值时,在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态;a second control unit, configured to, when the current temperature exceeds a preset maximum temperature threshold, set the target link to a second low power consumption state when the target link has been set to a first low power consumption state, and to reduce a link rate of the target link when the target link is not in the first low power consumption state, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state;

第三控制单元,用于在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。The third control unit is used to restore the port states in the first low power consumption state and the second low power consumption state to the normal power consumption state when the current temperature is lower than the preset minimum temperature threshold, and restore the rate of the port whose link rate is reduced.

相比于相关技术,本发明的技术方案具备以下优点:Compared with the related art, the technical solution of the present invention has the following advantages:

通过设置最低温度阈值、预警温度阈值、最高温度阈值三个档位,利用Tsensor模块与PCIe系统之间的交互,对PCIe系统传输过程温度进行监测,结合当前链路所处传输状态,在系统温度超过阈值温度时,分别选择对目标链路进行降低ASPM进入L1的计时器配置、启动目标链路进入L1.1/L1.2子状态、启动目标链路降速和降Lane操作来实现降低温度,更加直接、精确地对温度进行控制,更快地进入低功耗模式,本发明提出的PCIe系统温度控制方法简单清晰、易于实现,全程无需主机干预,将PCIe中的ASPM机制与温度控制结合,可以保证业务传输的完整性、不影响业务正常传输。By setting three levels of minimum temperature threshold, warning temperature threshold and maximum temperature threshold, the temperature of the PCIe system transmission process is monitored by utilizing the interaction between the Tsensor module and the PCIe system. Combined with the transmission state of the current link, when the system temperature exceeds the threshold temperature, the target link is respectively selected to lower the ASPM timer configuration to enter L1, start the target link to enter the L1.1/L1.2 sub-state, start the target link speed reduction and Lane reduction operations to achieve temperature reduction, more directly and accurately control the temperature, and enter the low power consumption mode faster. The PCIe system temperature control method proposed in the present invention is simple, clear, and easy to implement. No host intervention is required throughout the process. The ASPM mechanism in PCIe is combined with temperature control to ensure the integrity of business transmission and not affect the normal transmission of business.

本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可以通过在说明书以及附图中所指出的结构和流程来实现和获取。Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by implementing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the structures and processes indicated in the description and the drawings.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单介绍,显而易见的是,下面描述中的附图是本发明的某些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. It is obvious that the drawings described below are certain embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1是根据现有技术的PCIe系统多端口阵列示意图。FIG. 1 is a schematic diagram of a multi-port array of a PCIe system according to the prior art.

图2是根据本发明的PCIe系统多端口阵列示意图。FIG. 2 is a schematic diagram of a multi-port array of a PCIe system according to the present invention.

图3是根据本发明的PCIe系统温度控制方法的流程图。FIG. 3 is a flow chart of a PCIe system temperature control method according to the present invention.

图4是根据本发明的温度控制原理示意图。FIG. 4 is a schematic diagram of the temperature control principle according to the present invention.

图5是根据本发明具体实施例的PCIe系统温度控制过程图。FIG. 5 is a diagram of a PCIe system temperature control process according to a specific embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

针对PCIe系统温度控制存在的不足,本发明提出一种PCIe系统温度控制方法和装置,基于图2所示的芯片内部的Tsensor模块对芯片当前传输过程温度进行监测,结合当前链路所处传输状态,在芯片温度超过预警温度阈值温度时,选择对链路进入L1的计时器进行动态修改并且启动进入低功耗模式(L1.1,L1.2),在保证数据业务完整性的前提下,动态自适应地对PCIe系统进行温度调节,提高芯片的可靠性,延长芯片使用寿命。In view of the shortcomings of PCIe system temperature control, the present invention proposes a PCIe system temperature control method and device. Based on the Tsensor module inside the chip shown in Figure 2, the temperature of the chip during the current transmission process is monitored. Combined with the transmission status of the current link, when the chip temperature exceeds the warning temperature threshold, the timer for the link to enter L1 is dynamically modified and started to enter a low power consumption mode (L1.1, L1.2). Under the premise of ensuring the integrity of data services, the temperature of the PCIe system is dynamically and adaptively adjusted to improve the reliability of the chip and extend the service life of the chip.

本发明的Tsensor模块分别预先设置最低温度阈值、预警温度阈值与最高温度阈值,当芯片温度处于最低温度阈值与预警温度阈值之间时,芯片正常工作。当温度超过预警温度阈值时,Tsensor向PCIe系统上报温度异常中断,PCIe系统收到中断后通过调节各个端口进入ASPM L1的计时器使得能够更快地进入低功耗状态,如果温度恢复正常,则将ASPML1的计时器值改回默认值。The Tsensor module of the present invention pre-sets the minimum temperature threshold, the warning temperature threshold and the maximum temperature threshold respectively. When the chip temperature is between the minimum temperature threshold and the warning temperature threshold, the chip works normally. When the temperature exceeds the warning temperature threshold, the Tsensor reports the abnormal temperature interrupt to the PCIe system. After receiving the interrupt, the PCIe system adjusts the timer of each port entering ASPM L1 so that it can enter the low power consumption state faster. If the temperature returns to normal, the timer value of ASPM L1 is changed back to the default value.

当温度进一步升高,到达最高温度阈值时,首先判断目标链路是否处于L1低功耗状态,如果处于L1低功耗状态,则将逐个端口启动进入L1.1或L1.2状态请求,可进一步降低功耗,从而降低温度。如果温度超过最高温度阈值,且当前不处于L1低功耗状态,表示链路正在进行数据发送,但芯片温度严重超过了正常范围,控制器发起逐个端口的降速和降Lane(数据通路)请求,通过降低链路速率来降低功耗,进而降低温度。例如,降速操作可以从16G/s降低至8G/s。降Lane操作可以关闭多个Lane中的某些Lane,只保留部分Lane工作。随着芯片温度的降低,当温度小于最低温度阈值时,PCIe系统向每个端口发送恢复速率与恢复Lane的指令,从而使各个端口恢复正常工作状态,处于正常工作温度区间。整个方案在不影响当前数据传输的前提下,根据芯片当前温度,完全自适应地调节PCIe系统的工作状态与温度控制。When the temperature rises further and reaches the maximum temperature threshold, it is first determined whether the target link is in the L1 low power state. If it is in the L1 low power state, the L1.1 or L1.2 state request will be initiated port by port, which can further reduce power consumption and thus reduce temperature. If the temperature exceeds the maximum temperature threshold and is not currently in the L1 low power state, it means that the link is sending data, but the chip temperature seriously exceeds the normal range. The controller initiates a speed reduction and Lane (data path) reduction request for each port, and reduces power consumption by reducing the link rate, thereby reducing temperature. For example, the speed reduction operation can be reduced from 16G/s to 8G/s. The Lane reduction operation can close some of the multiple Lanes and keep only some Lanes working. As the chip temperature decreases, when the temperature is less than the minimum temperature threshold, the PCIe system sends a recovery rate and Lane recovery instruction to each port, so that each port can return to normal working state and be in the normal working temperature range. The entire solution fully adaptively adjusts the working state and temperature control of the PCIe system according to the current temperature of the chip without affecting the current data transmission.

参见图3的流程图,本发明提供的所述PCIe系统温度控制方法包括:Referring to the flowchart of FIG. 3 , the PCIe system temperature control method provided by the present invention includes:

步骤S1:实时监测PCIe系统的当前温度,在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间。Step S1: monitor the current temperature of the PCIe system in real time. When the current temperature exceeds the preset warning temperature threshold, if the target link is not in the first low power state, modify the timer value of the first low power state of the corresponding ASPM module to shorten the time for the target link to enter the first low power state.

本发明提出的PCIe系统温度控制具体方案原理图如图4所示。当系统温度超过预警温度阈值时,Tsensor模块向PCIe系统上报温度异常中断,PCIe系统收到中断后通过调节各个端口进入ASPM L1的计时器值使得相应端口更快地进入L1低功耗状态,即图4中的过程①。ASPM L1计时器用于表征链路空闲状态持续多久就会自动进入低功耗状态。默认值一般是64us。例如温度超过预警阈值时,可以将其设置为2us,从而加速进入L1状态。The principle diagram of the specific scheme of PCIe system temperature control proposed by the present invention is shown in FIG4. When the system temperature exceeds the warning temperature threshold, the Tsensor module reports the temperature abnormality interrupt to the PCIe system. After receiving the interrupt, the PCIe system adjusts the timer value of each port entering ASPM L1 so that the corresponding port enters the L1 low power state faster, that is, process ① in FIG4. The ASPM L1 timer is used to characterize how long the link idle state lasts before automatically entering the low power state. The default value is generally 64us. For example, when the temperature exceeds the warning threshold, it can be set to 2us to accelerate the entry into the L1 state.

步骤S2:如果当前温度超过预设的最高温度阈值,在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态。Step S2: If the current temperature exceeds a preset maximum temperature threshold, when the target link has been set to a first low power consumption state, the target link is set to a second low power consumption state, and when the target link is not in the first low power consumption state, the link rate of the target link is reduced, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state.

在步骤S1的温度恢复正常后,将ASPM L1的计时器值改回默认值。而如果温度进一步升高且超过设定的最高温度阈值时,首先判断目标链路是否处于L1低功耗状态。例如,在温度正常后,将先前修改的计时器值2us改回64us,表示链路空闲持续64us后自动发起进入低功耗状态。After the temperature in step S1 returns to normal, the ASPM L1 timer value is changed back to the default value. If the temperature rises further and exceeds the set maximum temperature threshold, it is first determined whether the target link is in the L1 low power state. For example, after the temperature returns to normal, the previously modified timer value of 2us is changed back to 64us, indicating that the link will automatically enter the low power state after being idle for 64us.

在当前链路处于L1低功耗状态时,逐个端口启动链路进入L1.1/L1.2低功耗状态的请求,进一步降低功耗,从而降低温度,如图4中的过程②。在进一步的实施例中,当将逐个端口启动链路进入L1.1低功耗状态之后温度仍然最高温度阈值,则对逐个端口启动链路进入L1.2低功耗状态。When the current link is in the L1 low power state, the link is initiated port by port to enter the L1.1/L1.2 low power state, further reducing power consumption and thus reducing temperature, as shown in process ② in Figure 4. In a further embodiment, when the temperature is still the highest temperature threshold after the link is initiated port by port to enter the L1.1 low power state, the link is initiated port by port to enter the L1.2 low power state.

当温度超过最高温度阈值且当前链路不处于L1低功耗状态时,表示链路正在进行数据传输,但此时系统温度严重超过了芯片正常工作的范围,故控制器发起逐个端口的降速和降Lane请求,通过降低链路速率降低功耗,从而降低温度。When the temperature exceeds the maximum temperature threshold and the current link is not in the L1 low power state, it means that the link is transmitting data, but the system temperature seriously exceeds the normal operating range of the chip. Therefore, the controller initiates a speed reduction and Lane reduction request for each port, reducing power consumption by reducing the link rate, thereby reducing the temperature.

步骤S3:在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。Step S3: when the current temperature is lower than a preset minimum temperature threshold, the port states in the first low power consumption state and the second low power consumption state are restored to a normal power consumption state, and the rate of the port whose link rate is reduced is restored.

经过了上述降温操作后,随着系统温度的不断降低,当温度小于最低温度阈值时,PCIe系统向每个端口发送恢复L0工作状态的指令,从而让各个端口恢复正常工作状态,保证其处于正常工作温度区间,即图4中的过程③。整个方案根据PCIe系统当前温度,自适应地调节PCIe系统的传输状态,After the above cooling operation, as the system temperature continues to drop, when the temperature is lower than the minimum temperature threshold, the PCIe system sends a command to restore the L0 working state to each port, so that each port can resume normal working state and ensure that it is in the normal working temperature range, which is process ③ in Figure 4. The whole scheme adaptively adjusts the transmission state of the PCIe system according to the current temperature of the PCIe system.

根据本发明的一个具体实施例,温度控制方案的完整流程图如图5所示。According to a specific embodiment of the present invention, a complete flow chart of the temperature control scheme is shown in FIG5 .

在过程101,启动Tsensor温度监测模块,设置最低温度阈值、预警温度阈值与最高温度阈值,实时监测PCIe系统当前运行状态下的温度变化。In process 101, the Tsensor temperature monitoring module is started, the minimum temperature threshold, the warning temperature threshold and the maximum temperature threshold are set, and the temperature change of the PCIe system in the current operating state is monitored in real time.

在过程102,判断当前温度是否超过最高温度阈值。如果超过最高温度阈值,则进入过程103,否则进入过程107。In process 102, it is determined whether the current temperature exceeds the maximum temperature threshold. If it exceeds the maximum temperature threshold, the process proceeds to process 103, otherwise, the process proceeds to process 107.

在过程103,判断当前链路是否处于L1低功耗状态。如果处于L1低功耗状态,则进入过程104,否则进入过程105。In process 103, it is determined whether the current link is in the L1 low power consumption state. If it is in the L1 low power consumption state, the process proceeds to process 104, otherwise, the process proceeds to process 105.

在过程104,芯片温度超过最高温度阈值,且当前链路不处于L1低功耗状态,表示当前端口可以正常数据传输,对当前端口启动降速或降Lane操作,如果温度依然超过最高温度阈值,则依次对第二个端口进行降速或降Lane操作,直到所有端口均完成降速或降Lane或温度不再超过最高温度阈值。In process 104, the chip temperature exceeds the maximum temperature threshold and the current link is not in the L1 low power state, indicating that the current port can transmit data normally, and the speed reduction or lane reduction operation is started for the current port. If the temperature still exceeds the maximum temperature threshold, the speed reduction or lane reduction operation is performed on the second port in turn until all ports have completed the speed reduction or lane reduction or the temperature no longer exceeds the maximum temperature threshold.

在过程105,芯片温度超过最高温度阈值,当前链路处于L1低功耗状态,则进一步使当前端口进入L1.1或L1.2子状态,如果温度依然超过最高温度阈值,则依次使第二个端口进入L1.1或L1.2子状态,直到所有端口均完成该操作。In process 105, if the chip temperature exceeds the maximum temperature threshold and the current link is in the L1 low power state, the current port is further made to enter the L1.1 or L1.2 sub-state. If the temperature still exceeds the maximum temperature threshold, the second port is made to enter the L1.1 or L1.2 sub-state in turn until all ports complete the operation.

在过程106,在当前端口均完成启动进入L1.1/L1.2或者降速或降Lane操作后,如果温度依然超过最高温度阈值,此时指定第二个端口重复上述操作,直到温度低于最高温度阈值。In process 106, after the current ports have completed the startup and entered L1.1/L1.2 or the speed reduction or Lane reduction operation, if the temperature still exceeds the maximum temperature threshold, the second port is designated to repeat the above operation until the temperature is lower than the maximum temperature threshold.

在过程107,判断当前温度是否超过预警温度阈值。如果超过预警温度阈值,则进入过程108,否则进入过程109。In process 107, it is determined whether the current temperature exceeds the warning temperature threshold. If it exceeds the warning temperature threshold, the process proceeds to process 108, otherwise, the process proceeds to process 109.

在过程108,当前温度超过预警温度阈值但是低于最高温度阈值,表示系统当前温度超过正常值但未超过最高警戒值,需要自适应地减少进入低功耗状态的等待时间,通过配置当前端口进入ASPM L1计时器来实现目标链路快速进入L1低功耗状态,从而降低系统温度。In process 108, the current temperature exceeds the warning temperature threshold but is lower than the maximum temperature threshold, indicating that the current temperature of the system exceeds the normal value but does not exceed the maximum warning value. It is necessary to adaptively reduce the waiting time for entering the low power state. By configuring the current port to enter the ASPM L1 timer, the target link can quickly enter the L1 low power state, thereby reducing the system temperature.

在过程109,判断当前温度是否低于最低温度阈值。如果低于最低温度阈值,则进入过程110,否则进入过程106。In process 109 , it is determined whether the current temperature is lower than the minimum temperature threshold. If it is lower than the minimum temperature threshold, the process proceeds to process 110 , otherwise, the process proceeds to process 106 .

在过程110,继续监测系统温度,当温度小于最低温度阈值时,检查当前端口是否已经启动降Lane或者降频(即降速)。如果已启动则进入过程111,否则进入过程106。In process 110, the system temperature is continuously monitored, and when the temperature is less than the minimum temperature threshold, it is checked whether the current port has started to reduce lane or frequency (ie, reduce speed). If it has been started, process 111 is entered, otherwise process 106 is entered.

在过程111,当所有端口均退出低功耗模式,且当前芯片温度小于最低温度阈值时,指定当前已降速端口升高速率,继续监测温度,如果芯片温度依然小于最低温度阈值,继续指定第二个已降速端口升高速率,直到所有已降速端口升高传输速率或直到温度超过最低温度阈值。In process 111, when all ports exit low power mode and the current chip temperature is less than the minimum temperature threshold, the rate of the current slowed-down port is specified to increase, and the temperature continues to be monitored. If the chip temperature is still less than the minimum temperature threshold, the rate of the second slowed-down port is specified to increase until all slowed-down ports increase their transmission rates or until the temperature exceeds the minimum temperature threshold.

在过程106,其余端口继续PCIe链路业务的传输,从而在不影响正常数据业务的前提下自动根据芯片的温度对当前PCIe系统进行动态调整,达到自适应控制PCIe系统。In process 106, the remaining ports continue to transmit the PCIe link services, thereby automatically and dynamically adjusting the current PCIe system according to the temperature of the chip without affecting the normal data services, thereby achieving adaptive control of the PCIe system.

可见,本发明提出的PCIe系统温度控制方法,相比于相关技术具备以下优点:It can be seen that the PCIe system temperature control method proposed in the present invention has the following advantages compared with the related art:

通过设置最低温度阈值、预警温度阈值、最高温度阈值三个档位,利用Tsensor模块与PCIe系统之间的交互,对PCIe系统传输过程温度进行监测,结合当前链路所处传输状态,在系统温度超过不同的阈值温度时,分别选择对目标链路进行降低ASPM进入L1的计时器配置、启动目标链路进入L1.1/L1.2子状态、启动目标链路降速和降Lane操作来实现降低温度,更加直接、精确地对温度进行控制,更快地进入低功耗模式,本发明提出的PCIe系统温度控制方法简单清晰、易于实现,全程无需主机干预,将PCIe中的ASPM机制与温度控制结合,可以保证业务传输的完整性、不影响业务正常传输。By setting three levels of minimum temperature threshold, warning temperature threshold and maximum temperature threshold, the temperature of the PCIe system transmission process is monitored by utilizing the interaction between the Tsensor module and the PCIe system. Combined with the transmission state of the current link, when the system temperature exceeds different threshold temperatures, the target link is respectively selected to lower the ASPM timer configuration to enter L1, start the target link to enter the L1.1/L1.2 sub-state, start the target link speed reduction and Lane reduction operations to achieve temperature reduction, more directly and accurately control the temperature, and enter the low power consumption mode faster. The PCIe system temperature control method proposed in the present invention is simple, clear and easy to implement, and does not require host intervention throughout the process. The ASPM mechanism in PCIe is combined with temperature control to ensure the integrity of business transmission and not affect the normal transmission of business.

经仿真验证,单Lane的PCIe系统工作频率由32G降至2.5G,其系统功耗可降低30%;单Lane的PCIe系统由L0s状态进入L1.2子状态,其系统功耗可降低80%。该方案可以显著地降低功耗,从而达到控制系统温度的目的。According to simulation verification, the operating frequency of a single-Lane PCIe system is reduced from 32G to 2.5G, and its system power consumption can be reduced by 30%; the system power consumption of a single-Lane PCIe system can be reduced by 80% when it enters the L1.2 sub-state from the L0s state. This solution can significantly reduce power consumption, thereby achieving the purpose of controlling system temperature.

相应地,本发明在第二方面提供了一种PCIe系统温度控制装置,包括:Accordingly, the present invention provides a PCIe system temperature control device in a second aspect, comprising:

温度监测单元,用于实时监测PCIe系统的当前温度;Temperature monitoring unit, used to monitor the current temperature of the PCIe system in real time;

第一控制单元,用于在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间;A first control unit, configured to modify a timer value of the first low power consumption state of the corresponding ASPM module when the current temperature exceeds a preset warning temperature threshold, if the target link is not in the first low power consumption state, so as to shorten the time for the target link to enter the first low power consumption state;

第二控制单元,用于在当前温度超过预设的最高温度阈值时,在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态;a second control unit, configured to, when the current temperature exceeds a preset maximum temperature threshold, set the target link to a second low power consumption state when the target link has been set to a first low power consumption state, and to reduce a link rate of the target link when the target link is not in the first low power consumption state, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state;

第三控制单元,用于在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。The third control unit is used to restore the port states in the first low power consumption state and the second low power consumption state to the normal power consumption state when the current temperature is lower than the preset minimum temperature threshold, and restore the rate of the port whose link rate is reduced.

上述装置可通过上述第一方面的实施例提供的PCIe系统温度控制方法实现,具体的实现方式可以参见第一方面的实施例中的描述,在此不再赘述。The above-mentioned device can be implemented by the PCIe system temperature control method provided by the embodiment of the first aspect above. The specific implementation method can be found in the description of the embodiment of the first aspect, which will not be repeated here.

可以理解,上述实施例中描述的系统结构、名称和参数仅为举例。本领域技术人员还可以根据使用需要,对以上多个实施例的结构特征进行容易想到的组合和调整,而不应将本发明的构思限制于上述示例的具体细节。It is understood that the system structures, names and parameters described in the above embodiments are only examples. Those skilled in the art can also easily think of combinations and adjustments to the structural features of the above embodiments according to the use requirements, and the concept of the present invention should not be limited to the specific details of the above examples.

尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1.一种PCIe系统温度控制方法,其特征在于,包括:1. A PCIe system temperature control method, comprising: 实时监测PCIe系统的当前温度,在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间;Monitor the current temperature of the PCIe system in real time, and when the current temperature exceeds a preset warning temperature threshold, if the target link is not in the first low power consumption state, modify the timer value of the first low power consumption state of the corresponding ASPM module to shorten the time for the target link to enter the first low power consumption state; 如果当前温度超过预设的最高温度阈值,则在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态;If the current temperature exceeds a preset maximum temperature threshold, when the target link has been set to a first low power consumption state, the target link is set to a second low power consumption state, and when the target link is not in the first low power consumption state, the link rate of the target link is reduced, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state; 在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。When the current temperature is lower than a preset minimum temperature threshold, the port states in the first low power consumption state and the second low power consumption state are restored to a normal power consumption state, and the rate of the port whose link rate is reduced is restored. 2.根据权利要求1所述的PCIe系统温度控制方法,其特征在于,在将目标链路设置为第一低功耗状态之后,进一步包括:2. The PCIe system temperature control method according to claim 1, characterized in that after setting the target link to the first low power consumption state, further comprising: 如果当前温度低于所述预警温度阈值,则将所述ASPM模块的第一低功耗状态的计时器值改回默认值。If the current temperature is lower than the warning temperature threshold, the timer value of the first low power consumption state of the ASPM module is changed back to a default value. 3.根据权利要求1所述的PCIe系统温度控制方法,其特征在于,所述降低目标链路的链路速率,进一步包括:3. The PCIe system temperature control method according to claim 1, wherein reducing the link rate of the target link further comprises: 对目标链路启动降速或降Lane操作,如果当前温度仍然超过所述最高温度阈值,则依次对其他端口进行降速或降Lane操作,直到当前温度不超过所述最高温度阈值。A speed reduction or lane reduction operation is started on the target link. If the current temperature still exceeds the maximum temperature threshold, speed reduction or lane reduction operations are performed on other ports in turn until the current temperature does not exceed the maximum temperature threshold. 4.根据权利要求1所述的PCIe系统温度控制方法,其特征在于,所述第一低功耗状态为ASPM L1低功耗状态,所述第二低功耗状态为ASPM L1.1或L1.2低功耗子状态。4. The PCIe system temperature control method according to claim 1, characterized in that the first low power consumption state is an ASPM L1 low power consumption state, and the second low power consumption state is an ASPM L1.1 or L1.2 low power consumption sub-state. 5.根据权利要求4所述的PCIe系统温度控制方法,其特征在于,所述将目标链路设置为第二低功耗状态,进一步包括:5. The PCIe system temperature control method according to claim 4, wherein the step of setting the target link to the second low power consumption state further comprises: 将目标链路设置为ASPM L1.1或L1.2低功耗子状态,如果当前温度仍然超过所述最高温度阈值,则依次将其他端口设置为ASPM L1.1或L1.2低功耗子状态,直到当前温度不超过所述最高温度阈值。The target link is set to the ASPM L1.1 or L1.2 low power consumption sub-state. If the current temperature still exceeds the maximum temperature threshold, other ports are set to the ASPM L1.1 or L1.2 low power consumption sub-state in sequence until the current temperature does not exceed the maximum temperature threshold. 6.一种PCIe系统温度控制装置,其特征在于,包括:6. A PCIe system temperature control device, comprising: 温度监测单元,用于实时监测PCIe系统的当前温度;Temperature monitoring unit, used to monitor the current temperature of the PCIe system in real time; 第一控制单元,用于在当前温度超过预设的预警温度阈值时,如果目标链路未处于第一低功耗状态,则修改对应ASPM模块的第一低功耗状态的计时器值,以缩短目标链路进入第一低功耗状态的时间;A first control unit, configured to modify a timer value of the first low power consumption state of the corresponding ASPM module when the current temperature exceeds a preset warning temperature threshold, if the target link is not in the first low power consumption state, so as to shorten the time for the target link to enter the first low power consumption state; 第二控制单元,用于在当前温度超过预设的最高温度阈值时,在目标链路已被设置为第一低功耗状态时,将目标链路设置为第二低功耗状态,在目标链路未处于第一低功耗状态时,降低目标链路的链路速率,其中所述最高温度阈值高于所述预警温度阈值,并且所述第二低功耗状态的功耗低于所述第一低功耗状态;a second control unit, configured to, when the current temperature exceeds a preset maximum temperature threshold, set the target link to a second low power consumption state when the target link has been set to a first low power consumption state, and to reduce a link rate of the target link when the target link is not in the first low power consumption state, wherein the maximum temperature threshold is higher than the warning temperature threshold, and the power consumption of the second low power consumption state is lower than that of the first low power consumption state; 第三控制单元,用于在当前温度低于预设的最低温度阈值时,将处于第一低功耗状态和第二低功耗状态的端口状态恢复为正常功耗状态,并将链路速率被降低的端口进行速率恢复。The third control unit is used to restore the port states in the first low power consumption state and the second low power consumption state to the normal power consumption state when the current temperature is lower than the preset minimum temperature threshold, and restore the rate of the port whose link rate is reduced. 7.根据权利要求6所述的PCIe系统温度控制装置,其特征在于,所述第一控制单元,进一步用于:7. The PCIe system temperature control device according to claim 6, wherein the first control unit is further configured to: 在将目标链路设置为第一低功耗状态之后,如果当前温度低于所述预警温度阈值,则将所述ASPM模块的第一低功耗状态的计时器值改回默认值。After the target link is set to the first low power consumption state, if the current temperature is lower than the warning temperature threshold, the timer value of the first low power consumption state of the ASPM module is changed back to a default value. 8.根据权利要求6所述的PCIe系统温度控制装置,其特征在于,所述第二控制单元,进一步用于:8. The PCIe system temperature control device according to claim 6, wherein the second control unit is further configured to: 对目标链路启动降速或降Lane操作,如果当前温度仍然超过所述最高温度阈值,则依次对其他端口进行降速或降Lane操作,直到当前温度不超过所述最高温度阈值。A speed reduction or lane reduction operation is started on the target link. If the current temperature still exceeds the maximum temperature threshold, speed reduction or lane reduction operations are performed on other ports in turn until the current temperature does not exceed the maximum temperature threshold. 9.根据权利要求6所述的PCIe系统温度控制装置,其特征在于,所述第一低功耗状态为ASPM L1低功耗状态,所述第二低功耗状态为ASPM L1.1或L1.2低功耗子状态。9. The PCIe system temperature control device according to claim 6, wherein the first low power consumption state is an ASPM L1 low power consumption state, and the second low power consumption state is an ASPM L1.1 or L1.2 low power consumption sub-state. 10.根据权利要求9所述的PCIe系统温度控制装置,其特征在于,所述第二控制单元,进一步用于:10. The PCIe system temperature control device according to claim 9, wherein the second control unit is further configured to: 将目标链路设置为ASPM L1.1或L1.2低功耗子状态,如果当前温度仍然超过所述最高温度阈值,则依次将其他端口设置为ASPM L1.1或L1.2低功耗子状态,直到当前温度不超过所述最高温度阈值。The target link is set to the ASPM L1.1 or L1.2 low power consumption sub-state. If the current temperature still exceeds the maximum temperature threshold, other ports are set to the ASPM L1.1 or L1.2 low power consumption sub-state in sequence until the current temperature does not exceed the maximum temperature threshold.
CN202410413024.3A 2024-04-07 2024-04-07 PCIe system temperature control method and device Pending CN118093321A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410413024.3A CN118093321A (en) 2024-04-07 2024-04-07 PCIe system temperature control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410413024.3A CN118093321A (en) 2024-04-07 2024-04-07 PCIe system temperature control method and device

Publications (1)

Publication Number Publication Date
CN118093321A true CN118093321A (en) 2024-05-28

Family

ID=91152880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410413024.3A Pending CN118093321A (en) 2024-04-07 2024-04-07 PCIe system temperature control method and device

Country Status (1)

Country Link
CN (1) CN118093321A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112015683A (en) * 2020-08-27 2020-12-01 深圳忆联信息系统有限公司 Dynamic switching method and device of PCIE link, computer equipment and storage medium
CN113254216A (en) * 2021-06-17 2021-08-13 深圳云天励飞技术股份有限公司 Edge computing module and power consumption control method thereof
CN113721756A (en) * 2021-08-26 2021-11-30 镕铭微电子(济南)有限公司 Method, device and storage medium for controlling PCI Express ASPM energy-saving state
CN113766611A (en) * 2020-06-02 2021-12-07 深圳市万普拉斯科技有限公司 Low-power-consumption control optimization method and device, mobile terminal and storage medium
CN115454221A (en) * 2022-09-02 2022-12-09 无锡众星微系统技术有限公司 Temperature control method of SAS controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766611A (en) * 2020-06-02 2021-12-07 深圳市万普拉斯科技有限公司 Low-power-consumption control optimization method and device, mobile terminal and storage medium
CN112015683A (en) * 2020-08-27 2020-12-01 深圳忆联信息系统有限公司 Dynamic switching method and device of PCIE link, computer equipment and storage medium
CN113254216A (en) * 2021-06-17 2021-08-13 深圳云天励飞技术股份有限公司 Edge computing module and power consumption control method thereof
CN113721756A (en) * 2021-08-26 2021-11-30 镕铭微电子(济南)有限公司 Method, device and storage medium for controlling PCI Express ASPM energy-saving state
CN115454221A (en) * 2022-09-02 2022-12-09 无锡众星微系统技术有限公司 Temperature control method of SAS controller

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
佚名: "[PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态", pages 1 - 4, Retrieved from the Internet <URL:https://blog.csdn.net/messi_cyc/article/details/119793787> *

Similar Documents

Publication Publication Date Title
EP1780624B1 (en) Dynamic lane management system and method
US9740645B2 (en) Reducing latency in a peripheral component interconnect express link
CN100458651C (en) Operating system coordinated thermal management
CN102478006A (en) Fan speed control system and fan speed reading method thereof
CN110399034A (en) A kind of power consumption optimization method and terminal of SoC system
CN115454221B (en) Temperature control method of SAS controller
CN118093321A (en) PCIe system temperature control method and device
CN110213950A (en) A kind of water cooling pile radiator fan control system
CN102478938A (en) Server system
WO2012126396A1 (en) Energy saving method for service board, master control board, service board, and access apparatus
US7409565B2 (en) Method, program and apparatus for power control through an electronic information device in a magnetic disk unit
CN111190468B (en) OCP network card heat dissipation device and method
CN113254216A (en) Edge computing module and power consumption control method thereof
CN107420182B (en) Distributed control engine thermal management system and method
WO2024217334A1 (en) Server and heat dissipation control method therefor
TWI710895B (en) Method for controlling fan in electronic system
US12164774B2 (en) Performance throttling module
CN110671350A (en) Method and system for storing speed regulation of double-control fan
CN100426746C (en) System and method for controlling switch
CN114860058A (en) Low-power-consumption processing method and system for power chip
CN114237380A (en) Intelligent power consumption control method, electronic device and storage medium
CN117369612B (en) Server hardware management system and method
CN114489300B (en) Method and device for resetting Expander chip
US20240168532A1 (en) Method for addressing power outage, arithmetic logic apparatus
CN220473918U (en) Domestic autonomous controllable backboard supporting notification type PCIE hot plug

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination