ATE479941T1 - Adaptive regelung von speicherzugriffen, zum beispiel regelung von rdram-zugriffen in einem echtzeitsystem - Google Patents
Adaptive regelung von speicherzugriffen, zum beispiel regelung von rdram-zugriffen in einem echtzeitsystemInfo
- Publication number
- ATE479941T1 ATE479941T1 AT01971304T AT01971304T ATE479941T1 AT E479941 T1 ATE479941 T1 AT E479941T1 AT 01971304 T AT01971304 T AT 01971304T AT 01971304 T AT01971304 T AT 01971304T AT E479941 T1 ATE479941 T1 AT E479941T1
- Authority
- AT
- Austria
- Prior art keywords
- memory
- access
- throttle
- mask
- monitoring window
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3275—Power saving in memory, e.g. RAM, cache
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/225—Clock input buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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)
- Microelectronics & Electronic Packaging (AREA)
- Human Computer Interaction (AREA)
- Debugging And Monitoring (AREA)
- Dram (AREA)
- Radar Systems Or Details Thereof (AREA)
- Circuits Of Receivers In General (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/667,649 US6662278B1 (en) | 2000-09-22 | 2000-09-22 | Adaptive throttling of memory acceses, such as throttling RDRAM accesses in a real-time system |
| PCT/US2001/029694 WO2002025448A2 (en) | 2000-09-22 | 2001-09-20 | Adaptive throttling of memory accesses, such as throttling rdram accesses in a real-time system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE479941T1 true ATE479941T1 (de) | 2010-09-15 |
Family
ID=24679046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT01971304T ATE479941T1 (de) | 2000-09-22 | 2001-09-20 | Adaptive regelung von speicherzugriffen, zum beispiel regelung von rdram-zugriffen in einem echtzeitsystem |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US6662278B1 (de) |
| EP (1) | EP1360590B1 (de) |
| CN (2) | CN1975634B (de) |
| AT (1) | ATE479941T1 (de) |
| AU (1) | AU2001291203A1 (de) |
| DE (1) | DE60142986D1 (de) |
| WO (1) | WO2002025448A2 (de) |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6378066B1 (en) * | 1999-02-04 | 2002-04-23 | Sun Microsystems, Inc. | Method, apparatus, and article of manufacture for developing and executing data flow programs, and optimizing user input specifications |
| DE10036914A1 (de) * | 2000-07-28 | 2002-02-14 | Infineon Technologies Ag | Integrierte Schaltung mit Temperatursensor |
| US6662278B1 (en) | 2000-09-22 | 2003-12-09 | Intel Corporation | Adaptive throttling of memory acceses, such as throttling RDRAM accesses in a real-time system |
| US6772352B1 (en) * | 2000-09-29 | 2004-08-03 | Intel Corporation | Method and apparatus for reducing the rate of commands being issued if the rate exceeds a threshold which is based upon a temperature curve |
| US20030025698A1 (en) * | 2001-08-01 | 2003-02-06 | Riemens Abraham Karel | Programmed stall cycles slow-down video processor |
| US7155568B2 (en) * | 2001-09-29 | 2006-12-26 | Hewlett-Packard Development Company, L.P. | Transaction generator for initialization, rebuild, and verify of memory |
| US7003658B2 (en) * | 2002-02-21 | 2006-02-21 | Inventec Corporation | Method for user setup of memory throttling register in north bridge via BIOS to save power |
| US20040064745A1 (en) * | 2002-09-26 | 2004-04-01 | Sudarshan Kadambi | Method and apparatus for controlling the rate at which instructions are executed by a microprocessor system |
| US6871119B2 (en) * | 2003-04-22 | 2005-03-22 | Intel Corporation | Filter based throttling |
| US20040215912A1 (en) * | 2003-04-24 | 2004-10-28 | George Vergis | Method and apparatus to establish, report and adjust system memory usage |
| CN1856778A (zh) * | 2003-07-07 | 2006-11-01 | 皇家飞利浦电子股份有限公司 | 数据处理系统和数据处理方法 |
| US7054968B2 (en) * | 2003-09-16 | 2006-05-30 | Denali Software, Inc. | Method and apparatus for multi-port memory controller |
| JP4415317B2 (ja) | 2004-02-23 | 2010-02-17 | セイコーエプソン株式会社 | 情報機器及びその制御方法 |
| CA2509001A1 (en) * | 2004-06-22 | 2005-12-22 | Textron Inc. | Blind bolt installation tool |
| US8190863B2 (en) * | 2004-07-02 | 2012-05-29 | Intel Corporation | Apparatus and method for heterogeneous chip multiprocessors via resource allocation and restriction |
| US20060048158A1 (en) * | 2004-07-29 | 2006-03-02 | International Business Machines Corporation | Methods and apparatus for aging a command |
| US8490102B2 (en) * | 2004-07-29 | 2013-07-16 | International Business Machines Corporation | Resource allocation management using IOC token requestor logic |
| JP4262647B2 (ja) * | 2004-07-30 | 2009-05-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理装置、制御方法、プログラム、及び記録媒体 |
| US7650481B2 (en) * | 2004-11-24 | 2010-01-19 | Qualcomm Incorporated | Dynamic control of memory access speed |
| US7694152B2 (en) * | 2005-02-03 | 2010-04-06 | International Business Machines Corporation | Memory controller with performance-modulated security |
| CN100377104C (zh) * | 2005-02-28 | 2008-03-26 | 中国科学院计算技术研究所 | 一种内存访问信息实时捕获装置及访存信息捕获方法 |
| US7496969B2 (en) * | 2005-04-25 | 2009-03-03 | Darren Edward Pieczynski | Heat containment hand warming device |
| US20060248355A1 (en) * | 2005-04-27 | 2006-11-02 | Thayer Larry J | Power throttling system and method for a memory controller |
| US7596707B1 (en) * | 2005-05-06 | 2009-09-29 | Sun Microsystems, Inc. | System and method for efficient power throttling in multiprocessor chip |
| US20070028010A1 (en) * | 2005-08-01 | 2007-02-01 | Texas Instruments, Inc. | Peripheral device utilization monitoring |
| US7159082B1 (en) | 2005-10-03 | 2007-01-02 | Hewlett-Packard Development Company, L.P. | System and method for throttling memory accesses |
| US7472292B2 (en) * | 2005-10-03 | 2008-12-30 | Hewlett-Packard Development Company, L.P. | System and method for throttling memory power consumption based on status of cover switch of a computer system |
| JP4949013B2 (ja) * | 2006-04-03 | 2012-06-06 | ハイニックス セミコンダクター インク | 温度感知装置を備えた半導体メモリ素子及びその駆動方法 |
| US7500078B2 (en) * | 2006-08-25 | 2009-03-03 | Dell Products L.P. | Thermal control of memory modules using proximity information |
| US8122265B2 (en) * | 2006-12-29 | 2012-02-21 | Intel Corporation | Power management using adaptive thermal throttling |
| US9122648B2 (en) * | 2007-08-22 | 2015-09-01 | Advanced Micro Devices, Inc. | Temperature throttling mechanism for DDR3 memory |
| JP2009130036A (ja) * | 2007-11-21 | 2009-06-11 | Toshiba Corp | 半導体装置 |
| WO2010011220A1 (en) | 2008-07-23 | 2010-01-28 | Micro Motion, Inc. | Processing system with external memory access control |
| US7984206B2 (en) * | 2008-08-06 | 2011-07-19 | Texas Instruments Incorporated | System for debugging throughput deficiency in an architecture using on-chip throughput computations |
| US8032678B2 (en) * | 2008-11-05 | 2011-10-04 | Mediatek Inc. | Shared resource arbitration |
| US8566539B2 (en) * | 2009-01-14 | 2013-10-22 | International Business Machines Corporation | Managing thermal condition of a memory |
| US8898674B2 (en) | 2009-12-23 | 2014-11-25 | International Business Machines Corporation | Memory databus utilization management system and computer program product |
| US20110179248A1 (en) * | 2010-01-18 | 2011-07-21 | Zoran Corporation | Adaptive bandwidth allocation for memory |
| CN101794263B (zh) * | 2010-02-03 | 2012-11-21 | 深圳市海思半导体有限公司 | 存储器的访问方法和访问控制器 |
| US8650427B2 (en) * | 2011-03-31 | 2014-02-11 | Intel Corporation | Activity alignment algorithm by masking traffic flows |
| US9377844B2 (en) | 2011-10-31 | 2016-06-28 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Memory refresh rate throttling for saving idle power |
| TWI601006B (zh) | 2011-10-31 | 2017-10-01 | 聯想企業解決方案(新加坡)有限公司 | 記憶體控制系統與具有記憶體控制系統的電腦系統 |
| CN103092743A (zh) * | 2011-11-02 | 2013-05-08 | 联芯科技有限公司 | 片外存储器带宽检测方法及装置 |
| US8675444B2 (en) * | 2011-12-08 | 2014-03-18 | International Business Machines Corporation | Synchronized command throttling for multi-channel duty-cycle based memory power management |
| TWI508099B (zh) | 2013-01-28 | 2015-11-11 | Phison Electronics Corp | 工作時脈切換方法、記憶體控制器與記憶體儲存裝置 |
| CN103985403B (zh) * | 2013-02-07 | 2017-04-05 | 群联电子股份有限公司 | 工作时钟切换方法、存储器控制器与存储器存储装置 |
| JP6122682B2 (ja) * | 2013-04-16 | 2017-04-26 | ルネサスエレクトロニクス株式会社 | 半導体装置及びそれを備えたプロセッサシステム |
| US9851771B2 (en) * | 2013-12-28 | 2017-12-26 | Intel Corporation | Dynamic power measurement and estimation to improve memory subsystem power performance |
| US9671767B2 (en) | 2014-05-14 | 2017-06-06 | Advanced Micro Devices, Inc. | Hybrid system and method for determining performance levels based on thermal conditions within a processor |
| US9652019B2 (en) | 2014-06-02 | 2017-05-16 | Advanced Micro Devices, Inc. | System and method for adjusting processor performance based on platform and ambient thermal conditions |
| US20160062421A1 (en) * | 2014-09-03 | 2016-03-03 | Lenovo (Singapore) Pte. Ltd. | Device side initiated thermal throttling |
| US9864647B2 (en) * | 2014-10-23 | 2018-01-09 | Qualcom Incorporated | System and method for dynamic bandwidth throttling based on danger signals monitored from one more elements utilizing shared resources |
| US20160110132A1 (en) * | 2015-01-09 | 2016-04-21 | Mediatek Inc. | Dynamic Adjustment Of Speed of Memory |
| KR102316441B1 (ko) * | 2015-04-14 | 2021-10-25 | 삼성전자주식회사 | 스토리지 장치 및 스토리지 장치의 동작 방법 |
| US10198216B2 (en) * | 2016-05-28 | 2019-02-05 | Advanced Micro Devices, Inc. | Low power memory throttling |
| DE102017119426B4 (de) * | 2017-08-24 | 2020-02-13 | Infineon Technologies Ag | Test und verwaltung von speicherzellen |
| JP7102198B2 (ja) * | 2018-04-05 | 2022-07-19 | キヤノン株式会社 | 記憶手段を有する画像形成装置、画像形成装置の制御方法 |
| US11086803B2 (en) | 2018-10-05 | 2021-08-10 | Micron Technology, Inc. | Dynamically configuring transmission lines of a bus |
| CN110275676B (zh) * | 2019-05-08 | 2023-03-21 | 镕铭微电子(济南)有限公司 | 一种固态硬盘的控制方法、装置及固态硬盘系统 |
| WO2022066179A1 (en) * | 2020-09-26 | 2022-03-31 | Intel Corporation | Hardware and configuration support for allocating shared resources |
| CN116472511B (zh) | 2020-11-18 | 2025-07-25 | 谷歌有限责任公司 | 基于事务队列占用控制存储器频率 |
| US11531485B1 (en) * | 2021-09-07 | 2022-12-20 | International Business Machines Corporation | Throttling access to high latency hybrid memory DIMMs |
| US12204952B2 (en) * | 2022-03-24 | 2025-01-21 | Honeywell International S.R.O. | Systems and method for thermal management of computing systems |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5515523A (en) | 1991-06-03 | 1996-05-07 | Digital Equipment Corporation | Method and apparatus for arbitrating conflicts by monitoring number of access requests per unit of time in multiport memory systems |
| DE69411203T2 (de) * | 1993-02-03 | 1998-10-29 | Asahi Glass Co Ltd | Monolithische feuerfeste Pulvermischung |
| US5719800A (en) * | 1995-06-30 | 1998-02-17 | Intel Corporation | Performance throttling to reduce IC power consumption |
| US5771358A (en) | 1996-07-15 | 1998-06-23 | Micron Electronics, Inc. | Method and system for apportioning computer bus bandwidth |
| US5897656A (en) * | 1996-09-16 | 1999-04-27 | Corollary, Inc. | System and method for maintaining memory coherency in a computer system having multiple system buses |
| EP0831402A1 (de) | 1996-09-23 | 1998-03-25 | Hewlett-Packard Company | Dynamisches Konfigurieren des Zeitverhaltens zur Anpassung an Speicherbuslastbedingungen |
| US6154815A (en) * | 1997-06-25 | 2000-11-28 | Sun Microsystems, Inc. | Non-blocking hierarchical cache throttle |
| US6035360A (en) | 1997-10-29 | 2000-03-07 | International Business Machines Corporation | Multi-port SRAM access control using time division multiplexed arbitration |
| US5953685A (en) * | 1997-11-26 | 1999-09-14 | Intel Corporation | Method and apparatus to control core logic temperature |
| US6021076A (en) * | 1998-07-16 | 2000-02-01 | Rambus Inc | Apparatus and method for thermal regulation in memory subsystems |
| US6233190B1 (en) * | 1999-08-30 | 2001-05-15 | Micron Technology, Inc. | Method of storing a temperature threshold in an integrated circuit, method of modifying operation of dynamic random access memory in response to temperature, programmable temperature sensing circuit and memory integrated circuit |
| WO2001029694A2 (en) | 1999-10-22 | 2001-04-26 | Nokia Corporation | Method of and system and apparatus for presenting newspaper text in an electronic book format |
| US6662278B1 (en) | 2000-09-22 | 2003-12-09 | Intel Corporation | Adaptive throttling of memory acceses, such as throttling RDRAM accesses in a real-time system |
-
2000
- 2000-09-22 US US09/667,649 patent/US6662278B1/en not_active Expired - Lifetime
-
2001
- 2001-09-20 WO PCT/US2001/029694 patent/WO2002025448A2/en not_active Ceased
- 2001-09-20 CN CN2006101688601A patent/CN1975634B/zh not_active Expired - Fee Related
- 2001-09-20 DE DE60142986T patent/DE60142986D1/de not_active Expired - Lifetime
- 2001-09-20 AT AT01971304T patent/ATE479941T1/de not_active IP Right Cessation
- 2001-09-20 EP EP20010971304 patent/EP1360590B1/de not_active Expired - Lifetime
- 2001-09-20 AU AU2001291203A patent/AU2001291203A1/en not_active Abandoned
- 2001-09-20 CN CNB018193757A patent/CN100350400C/zh not_active Expired - Fee Related
-
2003
- 2003-07-28 US US10/628,990 patent/US7418561B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2002025448A3 (en) | 2003-07-10 |
| CN1975634A (zh) | 2007-06-06 |
| CN100350400C (zh) | 2007-11-21 |
| US20040019738A1 (en) | 2004-01-29 |
| US7418561B2 (en) | 2008-08-26 |
| EP1360590B1 (de) | 2010-09-01 |
| AU2001291203A1 (en) | 2002-04-02 |
| EP1360590A2 (de) | 2003-11-12 |
| CN1975634B (zh) | 2010-05-19 |
| DE60142986D1 (de) | 2010-10-14 |
| WO2002025448A2 (en) | 2002-03-28 |
| US6662278B1 (en) | 2003-12-09 |
| CN1537280A (zh) | 2004-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE479941T1 (de) | Adaptive regelung von speicherzugriffen, zum beispiel regelung von rdram-zugriffen in einem echtzeitsystem | |
| ATE536727T1 (de) | Verfahren und vorrichtung zum übertragen von informationen in einem kommunikationssystem | |
| CA2145939A1 (en) | Method for treating process waste streams by use of natural flocculants | |
| DE69122487D1 (de) | Verfahren und Vorrichtung zur Kontrolle des Kompressionsgrades, angewendet von einem Knoten eines Datenkommunikationsnetzwerkes | |
| WO2001056466A3 (en) | Method for evaluating novel stroke treatments using a tissue risk map | |
| MY137504A (en) | Adaptive multicarrier wireless communication system, apparatus and associated methods | |
| GB2375202A (en) | Method and apparatus for managing resources in a multithreaded processor | |
| WO2004017221A8 (en) | Method and apparatus for monitoring and controlling the allocation of network bandwidth | |
| DE69624064D1 (de) | Vorrichtung zur Ressourcenzuteilung in drahtlosen Netzwerken | |
| AU2305295A (en) | Use of serotonin antagonists (5HT3) for treating fibro myalgia | |
| WO2003075147A1 (en) | Storage system and data transfer method for the system | |
| EP1341335A3 (de) | Kanalüberwachung zur verbesserten Parameterauswahl in einem Kommunikationssystem | |
| DE102007011476A1 (de) | Verfahren zum Erzeugen von Advanced Audio Distribution Profile (A2DP) Source Code und ein entsprechender Chipsatz | |
| DE3686905D1 (de) | Oberflaechenbehandelter metallteil, verfahren zu dessen behandlung und seine verwendung als photoleitender teil. | |
| TW200500858A (en) | Method and system for maintenance of packet order using caching | |
| CA2389274A1 (en) | Apparatus and method for performance and fault data analysis | |
| DE60315965D1 (de) | Vorrichtung zur paketablaufsteuerung | |
| ATE434883T1 (de) | Verfahren und vorrichtung zur planung einer halbduplexübertragung | |
| DE69735518D1 (de) | Kommunikationsverfahren, Sendevorrichtung und Empfangsvorrichtung zur gleichzeitigen Verwendung von zwei Kommunikationsbetriebsmitteln durch variable Zuteilung | |
| EP0620523A3 (en) | Adaptive method for allocation of random access memory to procedures having differing priorities. | |
| ATE415745T1 (de) | Verfahren und vorrichtung zur verringerung der sendeleistung in einem system mit hoher datenrate | |
| TW339429B (en) | Device method for switching of procedures | |
| ATE243893T1 (de) | Interferenzunterdrückungssystem und verfahren mit doppelverarbeitung | |
| GB9907521D0 (en) | Intelligent adaptive modulation system | |
| ATE409117T1 (de) | Vorrichtung zum bedienen einer druckmaschine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |