JP2013030024A - 情報処理装置 - Google Patents
情報処理装置 Download PDFInfo
- Publication number
- JP2013030024A JP2013030024A JP2011166072A JP2011166072A JP2013030024A JP 2013030024 A JP2013030024 A JP 2013030024A JP 2011166072 A JP2011166072 A JP 2011166072A JP 2011166072 A JP2011166072 A JP 2011166072A JP 2013030024 A JP2013030024 A JP 2013030024A
- Authority
- JP
- Japan
- Prior art keywords
- control data
- power control
- memory
- cpu
- memory block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
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/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/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
- G06F1/3225—Monitoring of peripheral devices of memory devices
-
- 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)
- Memory System Of A Hierarchy Structure (AREA)
- Memory System (AREA)
- Power Sources (AREA)
Abstract
【解決手段】 本発明の実施形態による情報処理装置は、CPUと、不揮発性メモリを含む複数のメモリブロックと、前記複数のメモリブロックに接続された内部電圧発生回路と、前記内部電圧発生回路および前記複数のメモリブロックの各々に対応して設けられ、電源との接続をON/OFFするスイッチと、前記スイッチのON/OFFを制御するデータセットを格納する電源制御データレジスタと、前記電源制御データレジスタにデータセットを設定する電源制御データ管理回路と、前記電源制御データ管理回路は、前記CPUへ入力されるクロック信号がOFFとなると、前記内部電圧発生回路に接続されたスイッチをONにし、前記複数のメモリブロックに接続されたスイッチをOFFにするデータセットを生成して前記電源制御データレジスタに設定する。
【選択図】 図1
Description
以下、本発明の実施形態について図面を参照して説明する。図1は本実施形態に係る情報処理装置のブロック図である。本実施形態に係る情報処理装置は、例えば、PCや携帯電話など情報機器のプロセッサである。
図11は、本実施形態に係る情報処理装置によるメモリブロック11の電源供給制御の様子を示す図である。第1の実施形態に係る情報処理装置では、キャッシュ10に含まれるメモリブロックの内、コア50からアクセスが要求されたアドレスを含むメモリブロックに対して電源を供給し、他のメモリブロックに対する電源は遮断する。それに対して、本実施形態に係る情報処理装置では、コア50からキャッシュ10へのアクセスが要求されたとき、アクセス要求で指定されたアドレスを含むメモリブロックと、1〜n回前のアクセス要求で指定されたアドレスを含むメモリブロックとに対する電源を供給する。図11は、n=1である場合、すなわち、コア50から今回アクセスが要求されたアドレスを含むメモリブロックと、前回アクセスが要求されたアドレスを含むメモリブロックに対する電源を供給する様子を示す図である。
図14は、本実施形態に係る情報処理装置によるメモリブロック11の電源供給制御の様子を示す図である。第1の実施形態に係る情報処理装置では、最後にアクセスされた時刻からの経過時間が所定の時間以内のメモリブロックに対する電源を供給し、他のメモリブロックに対する電源供給は遮断する。
CPUコアクロック信号がOFF後にONされた場合に電源を供給するメモリブロックは、アクセス頻度が高いメモリブロックであっても良い。図17は、本実施形態に係る情報処理装置の電源制御データ管理回路33cの構成を示すブロック図である。電源制御データ管理回路33c以外のブロックは図1と同様である。
キャッシュ10にデータを書き込む際、所定のアプリケーションで必要とされるデータを同じメモリブロック11に書き込んでも良い。そして、図18に示すように、アプリケーションとデータが書き込まれるメモリブロックとの対応関係を示すデータを格納する対応データレジスタ337を設けておくことで、CPU50からアクセス要求が発生したときに、CPU50で実行されているアプリケーションに応じたメモリブロック11に対して電源を供給することができる。
Claims (9)
- クロック信号に従って動作するCPUと、
不揮発性メモリを含む複数のメモリブロックと、
前記複数のメモリブロックに接続された内部電圧発生回路と、
前記複数のメモリブロックに接続された入出力回路と、
前記内部電圧発生回路、前記入出力回路、および前記複数のメモリブロックの各々に対応して設けられ、電源との接続をON/OFFするスイッチと、
前記スイッチのON/OFFを制御するデータセットを格納する電源制御データレジスタと、
前記電源制御データレジスタにデータセットを設定する電源制御データ管理回路と、
前記電源制御データ管理回路は、前記CPUへ入力されるクロック信号がOFFとなると、前記内部電圧発生回路に接続されたスイッチをONにし、前記複数のメモリブロックに接続されたスイッチをOFFにする第1のデータセットを生成して前記電源制御データレジスタに設定することを特徴とする情報処理装置。 - 前記CPUから最後に前記メモリブロックのいずれかにアクセスが要求されたときに前記電源制御データレジスタが設定する第2のデータセットを格納する電源制御データ履歴レジスタを更に有し、
前記電源制御データ管理回路は、前記CPUコアへ入力されるクロック信号がOFFとなったことに基づいて前記電源制御データレジスタに前記第1のデータセットを設定した後に、前記CPUへ入力されるクロック信号がONとなると、前記電源制御データ履歴レジスタに記憶された第2のデータセットを前記電源制御データレジスタに設定することを特徴とする請求項1に記載の情報処理装置。 - 前記第2のデータセットは、前記電源制御データ管理回路が前記CPUからのアクセス対象アドレスを取得した場合に、複数のメモリブロックの内、アクセス対象アドレスのメモリが含まれるメモリブロックに接続された前記スイッチをONにして他の少なくとも1つのメモリブロックに接続された前記スイッチをOFFにするデータセットであって、前記電源制御データレジスタおよび前記電源制御データ履歴レジスタに設定されることを特徴とする請求項2に記載の情報処理装置。
- 前記電源制御データ管理回路は、前記CPUへ入力されるクロック信号がOFFとなった後に所定の時間が経過すると、前記内部電圧発生回路に接続されたスイッチと前記複数のメモリブロックに接続されたスイッチをOFFにする第3のデータセットを生成し、前記電源制御データレジスタに設定することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記電源制御データ管理回路は、前記CPUへ入力されるクロック信号がOFFとなった後に所定の時間が経過したことに応じて、前記内部電圧発生回路に接続されたスイッチと前記複数のメモリブロックに接続されたスイッチをOFFにする第3のデータセットを前記電源制御データレジスタに設定した後に、前記CPUへ入力されるクロック信号がONとなると、前記内部電圧発生回路に接続されたスイッチをONにする第4のデータセットを生成して前記電源制御データレジスタに設定することを特徴とする請求項4に記載の情報処理装置。
- 前記第2のデータセットは、前記電源制御データ管理回路が前記CPUからのアクセス対象アドレスを取得した場合に、複数のメモリブロックの内、アクセス対象アドレスのメモリが含まれるメモリブロックに接続された前記スイッチと、前回アクセスされたメモリブロックに接続された前記スイッチをONにして他のメモリブロックに接続された前記スイッチをOFFにするデータセットであって、前記電源制御データレジスタおよび前記電源制御データ履歴レジスタに設定されることを特徴とする請求項2乃至5のいずれか1項に記載の情報処理装置。
- 前記第2のデータセットは、前記電源制御データ管理回路が前記CPUからのアクセス対象アドレスを取得した場合に、複数のメモリブロックの内、アクセス対象アドレスのメモリが含まれるメモリブロックに接続された前記スイッチと、最後にアクセスされてから所定の時間経過前のメモリブロックに接続された前記スイッチをONにして他のメモリブロックに接続された前記スイッチをOFFにするデータセットであって、前記電源制御データレジスタおよび前記電源制御データ履歴レジスタに設定されることを特徴とする請求項2乃至5のいずれか1項に記載の情報処理装置。
- 前記CPUからアクセスされる頻度が高いメモリブロックに接続された前記スイッチをONにして他の少なくとも1つのメモリブロックに接続された前記スイッチをOFFにする第5のデータセット格納する電源制御データ履歴レジスタを更に有し、
前記電源制御データ管理回路は、前記CPUコアへ入力されるクロック信号がOFFとなったことに基づいて前記電源制御データレジスタに第1のデータセットを設定した後に、前記CPUへ入力されるクロック信号がONとなると、前記電源制御データ履歴レジスタに記憶された前記第5のデータセットを前記電源制御データレジスタに設定することを特徴とする請求項1に記載の情報処理装置。 - 前記第1のデータセットは、前記内部電圧発生回路に接続されたスイッチをONにし、前記複数のメモリブロックに接続されたスイッチをOFFにするとともに、前記入出力回路に接続されたスイッチをONにすることを特徴とする請求項1に記載の情報処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011166072A JP5653315B2 (ja) | 2011-07-28 | 2011-07-28 | 情報処理装置 |
| US13/421,090 US9026830B2 (en) | 2011-07-28 | 2012-03-15 | Information processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011166072A JP5653315B2 (ja) | 2011-07-28 | 2011-07-28 | 情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013030024A true JP2013030024A (ja) | 2013-02-07 |
| JP5653315B2 JP5653315B2 (ja) | 2015-01-14 |
Family
ID=47598272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011166072A Expired - Fee Related JP5653315B2 (ja) | 2011-07-28 | 2011-07-28 | 情報処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9026830B2 (ja) |
| JP (1) | JP5653315B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014160362A (ja) * | 2013-02-20 | 2014-09-04 | Nec Corp | 間欠動作に適した計算装置およびその動作方法 |
| WO2015008795A1 (ja) * | 2013-07-16 | 2015-01-22 | 株式会社 東芝 | メモリ制御回路およびプロセッサ |
| WO2016043272A1 (ja) * | 2014-09-19 | 2016-03-24 | 株式会社 東芝 | メモリシステムおよびキャッシュメモリ |
| JP2023531928A (ja) * | 2020-07-01 | 2023-07-26 | メタ プラットフォームズ テクノロジーズ, リミテッド ライアビリティ カンパニー | 人工現実システムのためのメモリの階層型電力管理 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI619010B (zh) * | 2013-01-24 | 2018-03-21 | 半導體能源研究所股份有限公司 | 半導體裝置 |
| JP6519089B2 (ja) | 2014-05-07 | 2019-05-29 | マーベル ワールド トレード リミテッド | 低電力分散メモリネットワークのためのデジタル信号処理システム、および電力消費を低減するための方法 |
| US9939863B2 (en) * | 2014-10-17 | 2018-04-10 | Toshiba Memory Corporation | Power control system and storage system |
| CN108418974A (zh) * | 2018-04-25 | 2018-08-17 | 武汉轻工大学 | 信息处理设备 |
| FR3104276B1 (fr) * | 2019-12-05 | 2022-04-29 | St Microelectronics Grenoble 2 | Procédé de contrôle d’alimentation |
| US12027196B2 (en) | 2021-07-08 | 2024-07-02 | Kioxia Corporation | Memory system, control method, and power control circuit |
| CN114388008B (zh) * | 2022-01-14 | 2023-08-29 | 长鑫存储技术有限公司 | 电源控制电路及控制方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000215100A (ja) * | 1999-01-21 | 2000-08-04 | Nec Corp | 省電力メモリ管理システム |
| JP2002124082A (ja) * | 1999-11-09 | 2002-04-26 | Fujitsu Ltd | 半導体記憶装置およびその制御方法 |
| JP2006293768A (ja) * | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
| JP2009211153A (ja) * | 2008-02-29 | 2009-09-17 | Toshiba Corp | メモリ装置、情報処理装置及び電力制御方法 |
| JP2010044460A (ja) * | 2008-08-08 | 2010-02-25 | Renesas Technology Corp | 電源制御装置、計算機システム、電源制御方法、電源制御プログラムおよび記録媒体 |
| JP2011123955A (ja) * | 2009-12-11 | 2011-06-23 | Elpida Memory Inc | 半導体システム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3266560B2 (ja) * | 1998-01-07 | 2002-03-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理システム及びその制御方法 |
| US20030145239A1 (en) * | 2002-01-31 | 2003-07-31 | Kever Wayne D. | Dynamically adjustable cache size based on application behavior to save power |
| KR100452323B1 (ko) * | 2002-07-02 | 2004-10-12 | 삼성전자주식회사 | 반도체 메모리 장치의 기준전압 선택회로 및 그 방법 |
| KR101169370B1 (ko) * | 2004-01-30 | 2012-07-30 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 반도체장치 |
| KR100567916B1 (ko) * | 2004-04-20 | 2006-04-05 | 주식회사 하이닉스반도체 | 반도체 메모리 소자의 전원 공급 장치 및 방법 |
| KR101114984B1 (ko) * | 2005-03-14 | 2012-03-06 | 삼성전자주식회사 | 가변적인 웨이크업 레이턴시를 가진 프로세싱 장치에서전원 관리 방법 및 장치 |
| WO2006120507A1 (en) * | 2005-05-11 | 2006-11-16 | Freescale Semiconductor, Inc. | Method for power reduction and a device having power reduction capabilities |
| US8024508B2 (en) * | 2006-03-21 | 2011-09-20 | Lg Electronics Inc. | Computer storage control |
| CN101593016B (zh) * | 2008-05-30 | 2011-03-23 | 鸿富锦精密工业(深圳)有限公司 | 电源控制电路 |
| DE102008053900A1 (de) * | 2008-10-30 | 2010-05-06 | Atmel Automotive Gmbh | Schaltung, Verfahren zum Betrieb einer Schaltung und Verwendung |
| KR101706773B1 (ko) * | 2009-10-20 | 2017-02-14 | 에스프린팅솔루션 주식회사 | 화상형성장치 및 그 제어방법 |
| US8412971B2 (en) * | 2010-05-11 | 2013-04-02 | Advanced Micro Devices, Inc. | Method and apparatus for cache control |
| US8984311B2 (en) * | 2011-12-30 | 2015-03-17 | Intel Corporation | Method, apparatus, and system for energy efficiency and energy conservation including dynamic C0-state cache resizing |
| JP6046514B2 (ja) * | 2012-03-01 | 2016-12-14 | 株式会社半導体エネルギー研究所 | 半導体装置 |
-
2011
- 2011-07-28 JP JP2011166072A patent/JP5653315B2/ja not_active Expired - Fee Related
-
2012
- 2012-03-15 US US13/421,090 patent/US9026830B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000215100A (ja) * | 1999-01-21 | 2000-08-04 | Nec Corp | 省電力メモリ管理システム |
| JP2002124082A (ja) * | 1999-11-09 | 2002-04-26 | Fujitsu Ltd | 半導体記憶装置およびその制御方法 |
| JP2006293768A (ja) * | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
| JP2009211153A (ja) * | 2008-02-29 | 2009-09-17 | Toshiba Corp | メモリ装置、情報処理装置及び電力制御方法 |
| JP2010044460A (ja) * | 2008-08-08 | 2010-02-25 | Renesas Technology Corp | 電源制御装置、計算機システム、電源制御方法、電源制御プログラムおよび記録媒体 |
| JP2011123955A (ja) * | 2009-12-11 | 2011-06-23 | Elpida Memory Inc | 半導体システム |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014160362A (ja) * | 2013-02-20 | 2014-09-04 | Nec Corp | 間欠動作に適した計算装置およびその動作方法 |
| WO2015008795A1 (ja) * | 2013-07-16 | 2015-01-22 | 株式会社 東芝 | メモリ制御回路およびプロセッサ |
| JP2015022330A (ja) * | 2013-07-16 | 2015-02-02 | 株式会社東芝 | メモリ制御回路およびプロセッサ |
| US9734061B2 (en) | 2013-07-16 | 2017-08-15 | Kabushiki Kaisha Toshiba | Memory control circuit and processor |
| WO2016043272A1 (ja) * | 2014-09-19 | 2016-03-24 | 株式会社 東芝 | メモリシステムおよびキャッシュメモリ |
| JP2016062503A (ja) * | 2014-09-19 | 2016-04-25 | 株式会社東芝 | メモリシステムおよびキャッシュメモリ |
| US9792972B2 (en) | 2014-09-19 | 2017-10-17 | Kabushiki Kaisha Toshiba | Memory system and cache memory |
| JP2023531928A (ja) * | 2020-07-01 | 2023-07-26 | メタ プラットフォームズ テクノロジーズ, リミテッド ライアビリティ カンパニー | 人工現実システムのためのメモリの階層型電力管理 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5653315B2 (ja) | 2015-01-14 |
| US20130031397A1 (en) | 2013-01-31 |
| US9026830B2 (en) | 2015-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5653315B2 (ja) | 情報処理装置 | |
| US9767882B2 (en) | Method of refreshing memory device | |
| WO2015141821A1 (ja) | 冗長符号を退避するキャッシュメモリ | |
| JP2006147123A (ja) | メモリ装置のリフレッシュ方法 | |
| JP5971547B2 (ja) | メモリコントローラ,データ記憶装置およびメモリの制御方法 | |
| KR102054842B1 (ko) | 정적 랜덤 액세스 메모리 | |
| JP2009211153A (ja) | メモリ装置、情報処理装置及び電力制御方法 | |
| JP6000708B2 (ja) | メモリ制御装置および方法 | |
| JP2014016782A (ja) | 情報処理装置およびプログラム | |
| CN108255751A (zh) | 用于控制刷新操作的存储器装置及包括其的自刷新控制器 | |
| JP2016157501A (ja) | 半導体記憶装置 | |
| KR20170127948A (ko) | 메모리 모듈 및 이를 포함하는 시스템 | |
| WO2017016522A1 (zh) | 混合存储设备、计算机、控制设备、及降低功耗的方法 | |
| US20080098244A1 (en) | Power controller, a method of operating the power controller and a semiconductor memory system employing the same | |
| JP2015232772A (ja) | システムの制御方法及びシステム | |
| US10496303B2 (en) | Method for reducing power consumption memory, and computer device | |
| KR20160146401A (ko) | 메모리 시스템 | |
| WO2009136442A1 (ja) | 情報処理装置 | |
| CN112365910B (zh) | 一种存储器及神经形态芯片 | |
| WO2016043272A1 (ja) | メモリシステムおよびキャッシュメモリ | |
| JP2008505427A (ja) | 半密度処理及び全密度処理を伴うdram | |
| US11327657B2 (en) | Memory system and operating method of a memory system | |
| JP6993681B2 (ja) | 電子回路 | |
| JP5232742B2 (ja) | Usbメモリ | |
| JP4606477B2 (ja) | メモリシステム及び半導体集積回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141003 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141024 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141118 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5653315 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |