ATE543130T1 - Verfahren und vorrichtung zur verbrauchsreduzierung von integrierten schaltungen - Google Patents

Verfahren und vorrichtung zur verbrauchsreduzierung von integrierten schaltungen

Info

Publication number
ATE543130T1
ATE543130T1 AT02780516T AT02780516T ATE543130T1 AT E543130 T1 ATE543130 T1 AT E543130T1 AT 02780516 T AT02780516 T AT 02780516T AT 02780516 T AT02780516 T AT 02780516T AT E543130 T1 ATE543130 T1 AT E543130T1
Authority
AT
Austria
Prior art keywords
instruction
execution
power
integrated circuit
processing integrated
Prior art date
Application number
AT02780516T
Other languages
English (en)
Inventor
Jack Smith
Sebastian Ventrone
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Application granted granted Critical
Publication of ATE543130T1 publication Critical patent/ATE543130T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • 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 Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Power Sources (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Microcomputers (AREA)
  • Transceivers (AREA)
  • Logic Circuits (AREA)
AT02780516T 2001-10-22 2002-10-22 Verfahren und vorrichtung zur verbrauchsreduzierung von integrierten schaltungen ATE543130T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/682,816 US6834353B2 (en) 2001-10-22 2001-10-22 Method and apparatus for reducing power consumption of a processing integrated circuit
PCT/US2002/033833 WO2003036449A1 (en) 2001-10-22 2002-10-22 Method and apparatus for controlling data rate on a forward channel in a wireless communication system

Publications (1)

Publication Number Publication Date
ATE543130T1 true ATE543130T1 (de) 2012-02-15

Family

ID=24741260

Family Applications (1)

Application Number Title Priority Date Filing Date
AT02780516T ATE543130T1 (de) 2001-10-22 2002-10-22 Verfahren und vorrichtung zur verbrauchsreduzierung von integrierten schaltungen

Country Status (7)

Country Link
US (1) US6834353B2 (de)
EP (1) EP1444563B1 (de)
JP (1) JP4567972B2 (de)
KR (1) KR100690423B1 (de)
CN (2) CN1315020C (de)
AT (1) ATE543130T1 (de)
WO (1) WO2003036449A1 (de)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826704B1 (en) * 2001-03-08 2004-11-30 Advanced Micro Devices, Inc. Microprocessor employing a performance throttling mechanism for power management
EP1363179A1 (de) * 2002-05-17 2003-11-19 STMicroelectronics S.A. Einchip-Systemarchitektur zur Verlustleistungskontrolle und verwandtes System
US7152169B2 (en) * 2002-11-29 2006-12-19 Intel Corporation Method for providing power management on multi-threaded processor by using SMM mode to place a physical processor into lower power state
US7219241B2 (en) * 2002-11-30 2007-05-15 Intel Corporation Method for managing virtual and actual performance states of logical processors in a multithreaded processor using system management mode
US20040128663A1 (en) * 2002-12-31 2004-07-01 Efraim Rotem Method and apparatus for thermally managed resource allocation
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
US20040268159A1 (en) * 2003-06-30 2004-12-30 Microsoft Corporation Power profiling
US20060090098A1 (en) * 2003-09-11 2006-04-27 Copan Systems, Inc. Proactive data reliability in a power-managed storage system
US7373559B2 (en) * 2003-09-11 2008-05-13 Copan Systems, Inc. Method and system for proactive drive replacement for high availability storage systems
WO2005048264A1 (en) * 2003-11-12 2005-05-26 Koninklijke Philips Electronics N.V. Controlling power consumption peaks in electronic circuits
US7155623B2 (en) * 2003-12-03 2006-12-26 International Business Machines Corporation Method and system for power management including local bounding of device group power consumption
US7752470B2 (en) * 2003-12-03 2010-07-06 International Business Machines Corporation Method and system for power management including device controller-based device use evaluation and power-state control
US20050125701A1 (en) * 2003-12-03 2005-06-09 International Business Machines Corporation Method and system for energy management via energy-aware process scheduling
US7296168B2 (en) * 2003-12-13 2007-11-13 Texas Instruments Incorporated Method and apparatus to minimize power and ground bounce in a logic device
US7356665B2 (en) 2003-12-17 2008-04-08 International Business Machines Corporation Method and system for machine memory power and availability management in a processing system supporting multiple virtual machines
CN1898629A (zh) * 2003-12-22 2007-01-17 皇家飞利浦电子股份有限公司 用于再现多媒体数据对象的方法和设备
US7197652B2 (en) * 2003-12-22 2007-03-27 International Business Machines Corporation Method and system for energy management in a simultaneous multi-threaded (SMT) processing system including per-thread device usage monitoring
US7529947B2 (en) * 2004-03-31 2009-05-05 Marvell International Ltd. Determining power consumption of an application
JP4359186B2 (ja) * 2004-05-25 2009-11-04 株式会社日立製作所 データ処理装置、および、半導体装置
US7519837B2 (en) * 2004-06-15 2009-04-14 Hewlett-Packard Development Company, L.P. Power controller
US7330988B2 (en) 2004-06-30 2008-02-12 Sun Microsystems, Inc. Method and apparatus for power throttling in a multi-thread processor
US7383451B2 (en) * 2005-02-18 2008-06-03 Lenovo (Singapore) Pte. Ltd. Controlling power usage of computing device components in holistic manner
US7340618B2 (en) * 2005-03-16 2008-03-04 International Business Machines Corporation System and method for regulating system power by controlling memory usage based on an overall system power measurement
US7340619B2 (en) 2005-03-16 2008-03-04 International Business Machines Corporation System and method for circulating power usage information on a closed ring communication path within a multi-node computer system
US8201004B2 (en) * 2006-09-14 2012-06-12 Texas Instruments Incorporated Entry/exit control to/from a low power state in a complex multi level memory system
US20070124607A1 (en) * 2005-11-30 2007-05-31 Samsung Electronics Co., Ltd. System and method for semi-automatic power control in component architecture systems
US8762744B2 (en) * 2005-12-06 2014-06-24 Arm Limited Energy management system configured to generate energy management information indicative of an energy state of processing elements
US7421601B2 (en) * 2006-02-17 2008-09-02 International Business Machines Corporation Method and system for controlling power in a chip through a power-performance monitor and control unit
US7669071B2 (en) * 2006-05-05 2010-02-23 Dell Products L.P. Power allocation management in an information handling system
CN100438440C (zh) * 2006-06-20 2008-11-26 华为技术有限公司 一种单板及控制其上电的方法
US7793117B2 (en) * 2006-10-12 2010-09-07 Hewlett-Packard Development Company, L.P. Method, apparatus and system for determining power supply to a load
US7936153B2 (en) * 2007-02-06 2011-05-03 International Business Machines Corporation On-chip adaptive voltage compensation
US7779235B2 (en) * 2007-02-06 2010-08-17 International Business Machines Corporation Using performance data for instruction thread direction
US8615767B2 (en) * 2007-02-06 2013-12-24 International Business Machines Corporation Using IR drop data for instruction thread direction
US8022685B2 (en) * 2007-02-06 2011-09-20 International Business Machines Corporation Temperature dependent voltage source compensation
US7895454B2 (en) * 2007-02-06 2011-02-22 International Business Machines Corporation Instruction dependent dynamic voltage compensation
US7865750B2 (en) 2007-02-06 2011-01-04 International Business Machines Corporation Fan speed control from adaptive voltage supply
US7971035B2 (en) * 2007-02-06 2011-06-28 International Business Machines Corporation Using temperature data for instruction thread direction
US8122273B2 (en) * 2007-07-18 2012-02-21 International Business Machines Corporation Structure and method to optimize computational efficiency in low-power environments
US8055925B2 (en) * 2007-07-18 2011-11-08 International Business Machines Corporation Structure and method to optimize computational efficiency in low-power environments
US8185572B2 (en) * 2007-08-24 2012-05-22 International Business Machines Corporation Data correction circuit
US7797131B2 (en) * 2007-08-24 2010-09-14 International Business Machines Corporation On-chip frequency response measurement
US8005880B2 (en) * 2007-08-24 2011-08-23 International Business Machines Corporation Half width counting leading zero circuit
JP5029823B2 (ja) * 2007-09-06 2012-09-19 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、消費電力管理システム、消費電力管理方法およびプログラム
US8080769B2 (en) * 2008-01-10 2011-12-20 Hewlett-Packard Development Company, L.P. Characterization of AC mains circuit parameters
US7757233B2 (en) * 2008-07-10 2010-07-13 International Business Machines Corporation Controlling a computer system having a processor including a plurality of cores
KR101501156B1 (ko) * 2008-11-12 2015-03-11 삼성전자주식회사 멀티 모뎀 시스템에서 전력 소모 제어 방법 및 장치
US8880908B2 (en) * 2009-05-19 2014-11-04 International Business Machines Corporation Computing system with power requirement evaluation
US8549330B2 (en) * 2009-12-18 2013-10-01 International Business Machines Corporation Dynamic energy management
US8356194B2 (en) 2010-01-28 2013-01-15 Cavium, Inc. Method and apparatus for estimating overshoot power after estimating power of executing events
US8312305B2 (en) * 2010-02-04 2012-11-13 International Business Machines Corporation Power management for systems on a chip
JP5647062B2 (ja) * 2011-04-28 2014-12-24 富士通フロンテック株式会社 最大消費電力軽減装置
US8645723B2 (en) 2011-05-11 2014-02-04 Apple Inc. Asynchronous management of access requests to control power consumption
US8806410B2 (en) * 2011-10-28 2014-08-12 The Board Of Trustees Of The University Of Illinois Power balanced pipelines
US9009451B2 (en) * 2011-10-31 2015-04-14 Apple Inc. Instruction type issue throttling upon reaching threshold by adjusting counter increment amount for issued cycle and decrement amount for not issued cycle
US9229507B1 (en) * 2012-03-20 2016-01-05 Google Inc. Managing data center power usage
US9298247B2 (en) * 2012-11-27 2016-03-29 International Business Machines Corporation Distributed power budgeting
US9690353B2 (en) * 2013-03-13 2017-06-27 Intel Corporation System and method for initiating a reduced power mode for one or more functional blocks of a processor based on various types of mode request
US9671844B2 (en) 2013-09-26 2017-06-06 Cavium, Inc. Method and apparatus for managing global chip power on a multicore system on chip
US10747289B2 (en) * 2013-10-28 2020-08-18 Virtual Power Systems, Inc. Data center power manipulation
KR102154080B1 (ko) * 2014-07-25 2020-09-09 삼성전자주식회사 전력 관리 시스템, 이를 포함하는 시스템 온 칩 및 모바일 기기
US9652026B2 (en) * 2014-12-21 2017-05-16 Qualcomm Incorporated System and method for peak dynamic power management in a portable computing device
JP6123832B2 (ja) * 2015-03-30 2017-05-10 日本電気株式会社 マルチコアプロセッサ、電力制御方法、プログラム
JP6214056B2 (ja) * 2015-03-30 2017-10-18 日本電気株式会社 マルチコアプロセッサ、情報処理方法、プログラム
JP6123831B2 (ja) * 2015-03-30 2017-05-10 日本電気株式会社 電子回路、演算処理制御方法、プログラム、マルチコアプロセッサ
US10452117B1 (en) * 2016-09-22 2019-10-22 Apple Inc. Processor energy management system
US11609623B2 (en) 2017-09-01 2023-03-21 Qualcomm Incorporated Ultra-low power neuromorphic artificial intelligence computing accelerator
PL445092A1 (pl) * 2023-05-31 2024-12-02 Akademia Górniczo-Hutnicza Im.Stanisława Staszica W Krakowie Sposób wyznaczania zużycia energii, przez programowalny scalony układ cyfrowy dla wykonania pojedynczych instrukcji maszynowych

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3626427A (en) 1967-01-13 1971-12-07 Ibm Large-scale data processing system
US3859755A (en) 1973-05-04 1975-01-14 Sundstrand Syracuse Power programming system for a centerless grinder
JP3497516B2 (ja) 1992-02-20 2004-02-16 株式会社ルネサステクノロジ データプロセッサ
US5452434A (en) 1992-07-14 1995-09-19 Advanced Micro Devices, Inc. Clock control for power savings in high performance central processing units
US5339445A (en) * 1992-11-16 1994-08-16 Harris Corporation Method of autonomously reducing power consumption in a computer sytem by compiling a history of power consumption
US5469399A (en) 1993-03-16 1995-11-21 Kabushiki Kaisha Toshiba Semiconductor memory, memory card, and method of driving power supply for EEPROM
KR0157129B1 (ko) 1995-03-28 1998-11-16 김광호 확장장치와 휴대용 컴퓨터간의 신호 연결 제어장치 및 이를 포함한 확장장치
US5742833A (en) 1995-11-30 1998-04-21 International Business Machines Corporation Programmable power management system and method for network computer stations
US5815724A (en) 1996-03-29 1998-09-29 Intel Corporation Method and apparatus for controlling power consumption in a microprocessor
JP3494813B2 (ja) * 1996-07-19 2004-02-09 株式会社東芝 マイクロプロセッサの消費電力見積もり方法
US5991884A (en) * 1996-09-30 1999-11-23 Intel Corporation Method for reducing peak power in dispatching instructions to multiple execution units
US6025741A (en) 1996-12-23 2000-02-15 International Business Machines Corporation Conditional restore for execution unit
US5951689A (en) 1996-12-31 1999-09-14 Vlsi Technology, Inc. Microprocessor power control system
JP3013825B2 (ja) * 1997-12-02 2000-02-28 日本電気株式会社 情報端末装置、入出力制御方法及び記録媒体
US5903894A (en) 1997-03-03 1999-05-11 Microsoft Corporation System and method for using a hierarchical data structure to control and identify devices and represent connections between the devices
US6002878A (en) 1997-07-01 1999-12-14 Motorola, Inc. Processor power consumption estimator that using instruction and action formulas which having average static and dynamic power coefficients
CN1157641C (zh) * 1997-09-03 2004-07-14 松下电器产业株式会社 处理器
US6079008A (en) 1998-04-03 2000-06-20 Patton Electronics Co. Multiple thread multiple data predictive coded parallel processing system and method
US6167524A (en) 1998-04-06 2000-12-26 International Business Machines Corporation Apparatus and method for efficient battery utilization in portable personal computers
US6054877A (en) 1998-06-03 2000-04-25 International Business Machines Corporation Low power multiplexer circuit
US6237101B1 (en) 1998-08-03 2001-05-22 International Business Machines Corporation Microprocessor including controller for reduced power consumption and method therefor
US6205518B1 (en) 1998-08-05 2001-03-20 International Business Machines Corporation Apparatus and method for reducing power consumption in a data processor executing an application code
JP2000242676A (ja) * 1999-02-18 2000-09-08 Nec Corp 論理回路の消費電力計算方法及び計算装置
JP2000305671A (ja) 1999-04-22 2000-11-02 Mitsubishi Electric Corp 省電力制御方式
US6651176B1 (en) * 1999-12-08 2003-11-18 Hewlett-Packard Development Company, L.P. Systems and methods for variable control of power dissipation in a pipelined processor
US6564328B1 (en) * 1999-12-23 2003-05-13 Intel Corporation Microprocessor with digital power throttle

Also Published As

Publication number Publication date
KR100690423B1 (ko) 2007-03-09
EP1444563A1 (de) 2004-08-11
KR20040044973A (ko) 2004-05-31
CN1315020C (zh) 2007-05-09
WO2003036449A8 (en) 2004-08-26
JP2005527010A (ja) 2005-09-08
CN100407108C (zh) 2008-07-30
CN1568450A (zh) 2005-01-19
EP1444563B1 (de) 2012-01-25
CN1892536A (zh) 2007-01-10
US20030079150A1 (en) 2003-04-24
US6834353B2 (en) 2004-12-21
EP1444563A4 (de) 2009-03-11
WO2003036449A1 (en) 2003-05-01
JP4567972B2 (ja) 2010-10-27

Similar Documents

Publication Publication Date Title
ATE543130T1 (de) Verfahren und vorrichtung zur verbrauchsreduzierung von integrierten schaltungen
ATE535861T1 (de) Verfahren und vorrichtungen zur zweigvorhersage und verarbeitung von mikroprozessoranweisungen und dergleichen
WO2007089499A3 (en) Power consumption management
ATE335276T1 (de) Verfahren zur verringerung der stromaufnahme in einer zustandshalteschaltung, zustandshalteschaltung und elektronische einrichtung
ATE368889T1 (de) Vorrichtung und verfahren zur erhaltung des datenzustands eines personal computers im standby-modus im fall einer unterbrechung der wechselstromversorgung
WO2008007273A3 (en) A device and a method for managing power consumption of a plurality of data processing units
WO2004019194A3 (en) Method and apparatus for adaptive power consumption
ATE246374T1 (de) Verfahren und vorrichtung zur verlängerung der lebensdauer von batterien für tragbare elektronische geräte
DE69811428D1 (de) Stromerzeugungsdetektionsschaltung, Halbleitervorrichtung, elektronische Vorrichtung, Uhrwerk, Stromerzeugungsdetektions- und Stromverbrauchskontrollverfahren
TW200613962A (en) Portable electronic apparatus used by opening lid, method of controlling portable electronic apparatus, and program
EP0848342A3 (de) Verfahren zum Entwurf von integrierten Schaltungen, Databankgerät zum Entwurf von integrierten Schaltungen und Unterstützungsgerät zum Entwurf von integrierten Schaltungen
WO2004042562A3 (en) Pipeline accelerator and related system and method
TWI266194B (en) Electronic device and power control method
ATE421802T1 (de) Verfahren und anordnung zur arithmetischen enkodierung und dekodierung von binären zuständen sowie ein entsprechendes computerprogramm und ein entsprechendes computerlesbares speichermedium
EP1422592A3 (de) Taktsteuerungssystem und Taktsteuerungsverfahren
GB2418580B (en) Data Processing System And Method
ATE433638T1 (de) Verfahren zum betrieb eines kommunikationssystems und vorrichtungen für ein solches system
KR102060431B1 (ko) 멀티 코어 시스템의 전력 관리 장치 및 방법
TWI266237B (en) Microprocessor performing processing according to an instruction, microprocessor capable of conserving power and increasing processing speed, and method of executing instructions to conserve power and increase processing speed
ATE506645T1 (de) Verfahren und vorrichtung zur bereitstellung eines benutzerprioritätsmodus
ATE366011T1 (de) Verfahren zur überwachung von computer systemen
ATE520192T1 (de) Vorrichtung und verfahren zur cpu- spitzenreduktion und zum schutz
ATE463012T1 (de) Vorrichtung und verfahren zur verarbeitung von pipeline-daten
JPH086676A (ja) 突入電流防止装置と方法
TW200504499A (en) Power-saving apparatus and method for operation of peripherals