DE60134323D1 - Mechanismus zur steuerung des di/dt eines mikroprozessors - Google Patents

Mechanismus zur steuerung des di/dt eines mikroprozessors

Info

Publication number
DE60134323D1
DE60134323D1 DE60134323T DE60134323T DE60134323D1 DE 60134323 D1 DE60134323 D1 DE 60134323D1 DE 60134323 T DE60134323 T DE 60134323T DE 60134323 T DE60134323 T DE 60134323T DE 60134323 D1 DE60134323 D1 DE 60134323D1
Authority
DE
Germany
Prior art keywords
activity
processor
current
current change
decreased
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.)
Expired - Lifetime
Application number
DE60134323T
Other languages
English (en)
Inventor
Edward Grochowski
David Sager
Vivek Tiwari
Ian Young
David J Ayers
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of DE60134323D1 publication Critical patent/DE60134323D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3237Power saving characterised by the action undertaken by disabling clock generation or distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • 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
DE60134323T 2000-06-30 2001-06-14 Mechanismus zur steuerung des di/dt eines mikroprozessors Expired - Lifetime DE60134323D1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/608,748 US6636976B1 (en) 2000-06-30 2000-06-30 Mechanism to control di/dt for a microprocessor
PCT/US2001/019328 WO2002003185A2 (en) 2000-06-30 2001-06-14 MECHANISM TO CONTROL di/dt FOR A MICROPROCESSOR

Publications (1)

Publication Number Publication Date
DE60134323D1 true DE60134323D1 (de) 2008-07-17

Family

ID=24437809

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60134323T Expired - Lifetime DE60134323D1 (de) 2000-06-30 2001-06-14 Mechanismus zur steuerung des di/dt eines mikroprozessors

Country Status (9)

Country Link
US (1) US6636976B1 (de)
EP (1) EP1307806B1 (de)
CN (1) CN100359431C (de)
AT (1) ATE397766T1 (de)
AU (1) AU2001268488A1 (de)
DE (1) DE60134323D1 (de)
HK (1) HK1053380A1 (de)
TW (1) TWI259944B (de)
WO (1) WO2002003185A2 (de)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000130B2 (en) * 2000-12-26 2006-02-14 Intel Corporation Method and apparatus for thermal throttling of clocks using localized measures of activity
US6895520B1 (en) * 2001-03-02 2005-05-17 Advanced Micro Devices, Inc. Performance and power optimization via block oriented performance measurement and control
US6990598B2 (en) * 2001-03-21 2006-01-24 Gallitzin Allegheny Llc Low power reconfigurable systems and methods
US6993669B2 (en) * 2001-04-18 2006-01-31 Gallitzin Allegheny Llc Low power clocking systems and methods
GB2412972B (en) * 2001-12-28 2006-01-04 Intel Corp Mechanism for estimating and controlling di/dt-induced power supply voltage variations
US7281140B2 (en) * 2001-12-28 2007-10-09 Intel Corporation Digital throttle for multiple operating points
US7035785B2 (en) * 2001-12-28 2006-04-25 Intel Corporation Mechanism for estimating and controlling di/dt-induced power supply voltage variations
US7634668B2 (en) * 2002-08-22 2009-12-15 Nvidia Corporation Method and apparatus for adaptive power consumption
US7685451B2 (en) * 2002-12-20 2010-03-23 Intel Corporation Method and apparatus to limit current-change induced voltage changes in a microcircuit
US20050046400A1 (en) * 2003-05-21 2005-03-03 Efraim Rotem Controlling operation of a voltage supply according to the activity of a multi-core integrated circuit component or of multiple IC components
US20050102114A1 (en) * 2003-11-12 2005-05-12 Intel Corporation System and method for determining processor utilization
US7617496B2 (en) 2004-04-23 2009-11-10 Apple Inc. Macroscalar processor architecture
US7395419B1 (en) * 2004-04-23 2008-07-01 Apple Inc. Macroscalar processor architecture
US7594128B2 (en) * 2004-08-04 2009-09-22 Hewlett-Packard Development Company, L.P. Systems and methods to determine processor utilization
US7266708B2 (en) * 2004-10-12 2007-09-04 Via Technologies, Inc. System for idling a processor pipeline wherein the fetch stage comprises a multiplexer for outputting NOP that forwards an idle signal through the pipeline
US7276102B2 (en) * 2004-10-21 2007-10-02 Climax Engineered Materials, Llc Molybdenum metal powder and production thereof
US8074057B2 (en) * 2005-03-08 2011-12-06 Hewlett-Packard Development Company, L.P. Systems and methods for controlling instruction throughput
DE102005027691B4 (de) * 2005-06-15 2007-11-08 Infineon Technologies Ag Schaltanordnung zur Aktivierung eines Schaltungsblocks und Verfahren hierzu
US20070074054A1 (en) * 2005-09-27 2007-03-29 Chieh Lim S Clock gated pipeline stages
US7401242B2 (en) * 2005-09-27 2008-07-15 International Business Machines Corporation Dynamic power management in a processor design
DE102005047619B4 (de) * 2005-10-05 2008-04-17 Infineon Technologies Ag Anordnung zur Datenverarbeitung und Verfahren zum Steuern einer Datenverarbeitungs-Anordnung
US7467050B2 (en) * 2006-05-30 2008-12-16 International Business Machines Corporation Method for detecting noise events in systems with time variable operating points
US7607028B2 (en) * 2006-05-30 2009-10-20 International Business Machines Corporation Mitigate power supply noise response by throttling execution units based upon voltage sensing
CN100442201C (zh) * 2006-11-09 2008-12-10 威盛电子股份有限公司 电源管理方法及系统
KR100852188B1 (ko) * 2007-02-27 2008-08-13 삼성전자주식회사 동적 전압 스케일링 시스템 및 방법
US7720621B2 (en) * 2007-08-30 2010-05-18 International Business Machines Corporation Application of multiple voltage droop detection
US7599808B2 (en) * 2007-08-31 2009-10-06 International Business Machines Corporation Application of multiple voltage droop detection and instruction throttling instances with customized thresholds across a semiconductor chip
US7818599B2 (en) * 2007-10-09 2010-10-19 International Business Machines Corporation Statistical switched capacitor droop sensor for application in power distribution noise mitigation
US20090182986A1 (en) * 2008-01-16 2009-07-16 Stephen Joseph Schwinn Processing Unit Incorporating Issue Rate-Based Predictive Thermal Management
US9395787B2 (en) 2008-02-21 2016-07-19 Hewlett Packard Enterprise Development Lp Systems and methods of component voltage adjustment
JP2010072897A (ja) * 2008-09-18 2010-04-02 Nec Electronics Corp クロック供給装置
US8181049B2 (en) * 2009-01-16 2012-05-15 Freescale Semiconductor, Inc. Method for controlling a frequency of a clock signal to control power consumption and a device having power consumption capabilities
DE112009004066B4 (de) 2009-02-27 2014-11-06 Hewlett-Packard Development Company, L.P. Verfahren und system zum melden von elektrischem strom an einen prozessor
US8700925B2 (en) * 2009-09-01 2014-04-15 Nvidia Corporation Regulating power using a fuzzy logic control system
US8826048B2 (en) * 2009-09-01 2014-09-02 Nvidia Corporation Regulating power within a shared budget
EP2515200A1 (de) * 2009-12-14 2012-10-24 Fujitsu Limited Arithmetische verarbeitungsvorrichtung, informationsverarbeitungsvorrichtung und steuerverfahren dafür
US9256265B2 (en) 2009-12-30 2016-02-09 Nvidia Corporation Method and system for artificially and dynamically limiting the framerate of a graphics processing unit
US9830889B2 (en) 2009-12-31 2017-11-28 Nvidia Corporation Methods and system for artifically and dynamically limiting the display resolution of an application
US8266569B2 (en) * 2010-03-05 2012-09-11 Advanced Micro Devices, Inc. Identification of critical enables using MEA and WAA metrics
US8555095B2 (en) 2010-07-26 2013-10-08 Apple Inc. Methods and systems for dynamically controlling operations in a non-volatile memory to limit power consumption
US9182803B2 (en) * 2010-12-02 2015-11-10 Advanced Micro Devices, Inc. Load step mitigation method and apparatus
US9069555B2 (en) * 2011-03-21 2015-06-30 Intel Corporation Managing power consumption in a multi-core processor
US20130117582A1 (en) * 2011-11-04 2013-05-09 Anand Satyamoorthy Offline communication in a voltage scaling system
US9430242B2 (en) * 2012-04-02 2016-08-30 Nvidia Corporation Throttling instruction issue rate based on updated moving average to avoid surges in DI/DT
US9098260B2 (en) * 2012-10-19 2015-08-04 Broadcom Corporation System and method for omitting a clock pulse from a clock signal in response to a change in current consumption
US9141421B2 (en) 2012-12-04 2015-09-22 International Business Machines Corporation Reducing power grid noise in a processor while minimizing performance loss
CN103970079B (zh) * 2013-01-30 2016-12-28 华为技术有限公司 供电系统、电子设备以及电子设备的电力分配方法
EP2849024A1 (de) 2013-09-16 2015-03-18 ST-Ericsson SA Stromverbrauchsverwaltungssystem und -verfahren
US10241798B2 (en) * 2013-09-20 2019-03-26 Nvidia Corporation Technique for reducing voltage droop by throttling instruction issue rate
US9250910B2 (en) * 2013-09-27 2016-02-02 Intel Corporation Current change mitigation policy for limiting voltage droop in graphics logic
CN105337603B (zh) 2014-07-31 2018-09-18 国际商业机器公司 用于供电门控的电路和方法
US20160091950A1 (en) * 2014-09-26 2016-03-31 Apple Inc. Peak current management
US10255231B1 (en) * 2015-07-31 2019-04-09 Marvell International Ltd. Apparatus and methods for managing aggregate integrated circuit (IC) current demand
WO2017029137A1 (en) * 2015-08-20 2017-02-23 Philips Lighting Holding B.V. Power providing device and method
US10613611B2 (en) * 2016-06-15 2020-04-07 Intel Corporation Current control for a multicore processor
US10565079B2 (en) 2017-09-28 2020-02-18 Intel Corporation Determination of idle power state
US20190146567A1 (en) * 2017-11-10 2019-05-16 Advanced Micro Devices, Inc. Processor throttling based on accumulated combined current measurements
US10782729B2 (en) * 2017-11-30 2020-09-22 Intel Corporation Clock signal modulation for processors
US10684663B2 (en) * 2017-12-28 2020-06-16 Intel Corporation Accurate voltage control to enhance power performance of circuits
WO2021056031A2 (en) * 2021-01-20 2021-03-25 Zeku, Inc. Apparatus and method of configurable power management using a power controller
US11960338B2 (en) * 2021-02-23 2024-04-16 Microsoft Technology Licensing, Llc Activity smoothener circuit controlling rates of change of localized processing activity in an integrated circuit (IC), and related methods
US20220318056A1 (en) * 2021-03-30 2022-10-06 Advanced Micro Devices, Inc. Dynamic system power load management
CN113655994B (zh) * 2021-10-21 2022-02-18 北京壁仞科技开发有限公司 多核处理器的电流变化斜率控制方法、控制设备和介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04143819A (ja) 1989-12-15 1992-05-18 Hitachi Ltd 消費電力制御方法、半導体集積回路装置およびマイクロプロセツサ
US5287292A (en) * 1992-10-16 1994-02-15 Picopower Technology, Inc. Heat regulator for integrated circuits
US5392437A (en) 1992-11-06 1995-02-21 Intel Corporation Method and apparatus for independently stopping and restarting functional units
EP0651314A1 (de) * 1993-10-27 1995-05-03 International Business Machines Corporation Vorrichtung und Verfahren zum thermischen Schutz eines Verarbeitungsgerätes
US5719800A (en) 1995-06-30 1998-02-17 Intel Corporation Performance throttling to reduce IC power consumption
US5948106A (en) 1997-06-25 1999-09-07 Sun Microsystems, Inc. System for thermal overload detection and prevention for an integrated circuit processor

Also Published As

Publication number Publication date
EP1307806B1 (de) 2008-06-04
CN1608239A (zh) 2005-04-20
HK1053380A1 (en) 2003-10-17
ATE397766T1 (de) 2008-06-15
TWI259944B (en) 2006-08-11
WO2002003185A2 (en) 2002-01-10
WO2002003185A3 (en) 2003-02-27
EP1307806A2 (de) 2003-05-07
CN100359431C (zh) 2008-01-02
AU2001268488A1 (en) 2002-01-14
US6636976B1 (en) 2003-10-21

Similar Documents

Publication Publication Date Title
ATE397766T1 (de) Mechanismus zur steuerung des di/dt eines mikroprozessors
ATE460698T1 (de) Mikroprozessor mit digitaler leistungsdrossel
US7283733B2 (en) System and method for regulating a load by utilizing pulse width modulation
WO2003060678A3 (en) Deterministic power-estimation for thermal control
BR0312766A (pt) Peça de montagem de instalação sanitária
FR2880984B1 (fr) Dispositif de commutation avec limiteur electronique de courant
DE60312222D1 (de) Haarbehandlungsmittel enthaltend climbazole
EP1333361A3 (de) Rechnergerät mit programierbaren Zustandsübergängen
TW200703093A (en) System for speculative branch prediction optimization and method thereof
TW200614511A (en) Switching element and a protection circuit using such a switching element
TW200634502A (en) Semiconductor device with a power down mode
MXPA03005289A (es) Funcionamiento de carga en modo de energia alterna maxima reducida.
DE60129423D1 (de) Verfahren und vorrichtung zur steuerung von prozessorenergie und prozessorleistung für einzelphasenregelkreisprozessorsysteme
ATE495578T1 (de) Intelligentes heimautomatisierungssystem mit stromspareffekt im bereitschaftsmodus
HUP0401583A2 (hu) Látens savanyítószert tartalmazó toalett szappan
TW200614624A (en) Dynamically adaptable memory
BR0106594A (pt) Proteção adaptável para controle de religador
TW429141B (en) Human waste management devices with improved adhesive flange attachment means
TW200530930A (en) Brightness control device of the light source in optical mouse
SE9903003L (sv) Avzinkningsbeständig mässingslegering för pressgjutning
NO20025400D0 (no) Fenolatholdig formulering med lavt frysepunkt
FI102993B1 (fi) Puolijohdekytkimen oikosulkusuoja
NO980834L (no) Absorberende artikkel med et stabiliserende absorberende element
ATE259214T1 (de) Parfümzusammensetzung
TW200726724A (en) Electrolyzed water generation device and sink including the same

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806