JP7754769B2 - 管理装置、管理プログラムおよび電子制御装置 - Google Patents
管理装置、管理プログラムおよび電子制御装置Info
- Publication number
- JP7754769B2 JP7754769B2 JP2022068277A JP2022068277A JP7754769B2 JP 7754769 B2 JP7754769 B2 JP 7754769B2 JP 2022068277 A JP2022068277 A JP 2022068277A JP 2022068277 A JP2022068277 A JP 2022068277A JP 7754769 B2 JP7754769 B2 JP 7754769B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- computer
- power
- management table
- virtual machines
- 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.)
- Active
Links
Classifications
-
- 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
- Power Sources (AREA)
Description
図1に示すように、本実施形態の統合ECU1は、例えば自動車などの車両に搭載されるものであり、従来単独で動作していた複数のECUの機能がハイパーバイザー2を介して1つのマイクロコンピュータ3のチップ上に搭載されたものである。この場合、複数のECUの機能は、仮想マシンという単位で搭載される。なお、本明細書では、マイクロコンピュータのことをマイコンと省略することがあり、ハイパーバイザーのことをHVと省略することがあり、仮想マシンのことをVMと省略することがある。
HV2は、複数のVM11~14のそれぞれについての状態に関する情報を表す状態管理テーブルと、複数のVM11~14のそれぞれがアクセスするマイコン3が備えるハードウェアに関する情報を表すアクセス管理テーブルと、複数の省電力状態のそれぞれにマイコン3を遷移させるための条件である遷移条件に関する情報を表す遷移条件テーブルと、を参照し、複数の省電力状態のうち、その時点で遷移可能であり且つ最も電力消費量が少ない状態にマイコン3を遷移させる判定処理を実行するようになっている。
なお、本発明は上記し且つ図面に記載した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で任意に変形、組み合わせ、あるいは拡張することができる。
上記実施形態で示した数値などは例示であり、それに限定されるものではない。
本発明は、車両に搭載される統合ECU1を構成するマイコン3の状態遷移を管理する用途に限らず、複数の仮想マシンを動作させるコンピュータの状態遷移を管理する用途全般に適用することができる。
Claims (5)
- 複数の仮想マシン(11~14)を動作させるコンピュータ(3)の状態遷移を管理する管理装置(2)であって、
前記複数の仮想マシンのそれぞれは、予め定められたスリープ条件が満たされることにより、所定の動作を行うウェイクアップ状態から前記動作を停止するスリープ状態へと遷移するようになっており、
前記コンピュータは、通常の動作を行う通常状態と、前記通常状態よりも電力消費量が少ない複数の省電力状態と、のうちいずれかに遷移可能であり、
前記複数の仮想マシンのそれぞれについての状態に関する情報を表す状態管理テーブルと、
前記複数の仮想マシンのそれぞれがアクセスする前記コンピュータが備えるハードウェア(4~8)に関する情報を表すアクセス管理テーブルと、
前記複数の省電力状態のそれぞれに前記コンピュータを遷移させるための条件である遷移条件に関する情報を表す遷移条件テーブルと、
を備え、
前記状態管理テーブル、前記アクセス管理テーブルおよび前記遷移条件テーブルを参照し、前記複数の省電力状態のうち、その時点で遷移可能であり且つ最も電力消費量が少ない状態に前記コンピュータを遷移させるようになっている管理装置。 - 前記状態管理テーブルは、前記複数の仮想マシンのうち少なくとも1つについて前記スリープ条件が満たされると更新されるようになっている請求項1に記載の管理装置。
- 前記コンピュータは、そのハードウェアとしてCPU(4、5)およびペリフェラル(6~8)を備え、
前記アクセス管理テーブルは、前記CPUおよびペリフェラルに関する情報と、それらにアクセスする前記複数の仮想マシンのそれぞれを識別するための識別情報と、が紐付けられたものとなっている請求項1または2に記載の管理装置。 - 複数の仮想マシンを動作させるコンピュータの状態遷移を管理する管理装置に実行させる管理プログラムであって、
前記複数の仮想マシンのそれぞれは、予め定められたスリープ条件が満たされることにより、所定の動作を行うウェイクアップ状態から前記動作を停止するスリープ状態へと遷移するようになっており、
前記コンピュータは、通常の動作を行う通常状態と、前記通常状態よりも電力消費量が少ない複数の省電力状態と、のうちいずれかに遷移可能であり、
前記管理装置に、
前記複数の仮想マシンのそれぞれについての状態に関する情報を表す状態管理テーブル、前記複数の仮想マシンのそれぞれがアクセスする前記コンピュータが備えるハードウェアに関する情報を表すアクセス管理テーブルおよび前記複数の省電力状態のそれぞれに前記コンピュータを遷移させるための条件である遷移条件に関する情報を表す遷移条件テーブルを参照し、前記複数の省電力状態のうち、その時点で遷移可能であり且つ最も電力消費量が少ない状態に前記コンピュータを遷移させる処理、
を実行させる管理プログラム。 - コンピュータ(3)と、前記コンピュータ上で動作する複数の仮想マシン(11~14)と、前記コンピュータの状態遷移を管理する管理装置(2)と、を備えた電子制御装置(1)であって、
前記複数の仮想マシンのそれぞれは、予め定められたスリープ条件が満たされることにより、所定の動作を行うウェイクアップ状態から前記動作を停止するスリープ状態へと遷移するようになっており、
前記コンピュータは、通常の動作を行う通常状態と、前記通常状態よりも電力消費量が少ない複数の省電力状態と、のうちいずれかに遷移可能であり、
前記管理装置は、
前記複数の仮想マシンのそれぞれについての状態に関する情報を表す状態管理テーブルと、
前記複数の仮想マシンのそれぞれがアクセスする前記コンピュータが備えるハードウェア(4~8)に関する情報を表すアクセス管理テーブルと、
前記複数の省電力状態のそれぞれに前記コンピュータを遷移させるための条件である遷移条件に関する情報を表す遷移条件テーブルと、
を備え、
前記状態管理テーブル、前記アクセス管理テーブルおよび前記遷移条件テーブルを参照し、前記複数の省電力状態のうち、その時点で遷移可能であり且つ最も電力消費量が少ない状態に前記コンピュータを遷移させるようになっている電子制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022068277A JP7754769B2 (ja) | 2022-04-18 | 2022-04-18 | 管理装置、管理プログラムおよび電子制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022068277A JP7754769B2 (ja) | 2022-04-18 | 2022-04-18 | 管理装置、管理プログラムおよび電子制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023158435A JP2023158435A (ja) | 2023-10-30 |
| JP7754769B2 true JP7754769B2 (ja) | 2025-10-15 |
Family
ID=88509428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022068277A Active JP7754769B2 (ja) | 2022-04-18 | 2022-04-18 | 管理装置、管理プログラムおよび電子制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7754769B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006113767A (ja) | 2004-10-14 | 2006-04-27 | Sony Corp | 情報処理システム、および、情報処理方法、並びに、プログラム |
| WO2013035246A1 (ja) | 2011-09-07 | 2013-03-14 | パナソニック株式会社 | 仮想計算機制御装置、仮想計算機制御方法、仮想計算機制御プログラム、及び集積回路 |
| JP2016053841A (ja) | 2014-09-03 | 2016-04-14 | 日本電信電話株式会社 | 電源状態制御装置およびプログラム |
| JP2021124902A (ja) | 2020-02-04 | 2021-08-30 | トヨタ自動車株式会社 | 車両制御装置、車両制御方法、及び車両制御プログラム |
-
2022
- 2022-04-18 JP JP2022068277A patent/JP7754769B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006113767A (ja) | 2004-10-14 | 2006-04-27 | Sony Corp | 情報処理システム、および、情報処理方法、並びに、プログラム |
| WO2013035246A1 (ja) | 2011-09-07 | 2013-03-14 | パナソニック株式会社 | 仮想計算機制御装置、仮想計算機制御方法、仮想計算機制御プログラム、及び集積回路 |
| US20130232493A1 (en) | 2011-09-07 | 2013-09-05 | Kazuomi Kato | Virtual computer control apparatus, virtual computer control method, virtual computer control program, and integrated circuit |
| JP2016053841A (ja) | 2014-09-03 | 2016-04-14 | 日本電信電話株式会社 | 電源状態制御装置およびプログラム |
| JP2021124902A (ja) | 2020-02-04 | 2021-08-30 | トヨタ自動車株式会社 | 車両制御装置、車両制御方法、及び車両制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023158435A (ja) | 2023-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8190864B1 (en) | APIC implementation for a highly-threaded x86 processor | |
| US10372184B2 (en) | Method and apparatus for implementing power modes in microcontrollers using power profiles | |
| CN103814342B (zh) | 多核心计算装置的动态睡眠 | |
| US7007180B2 (en) | System and method for switching a computer system to a first or second power saving mode based on whether or not there exists a timer-expiration-waiting event in an event queue | |
| JP6155507B2 (ja) | メモリ管理を有するコンピューティングプラットフォームインターフェース | |
| US9032126B2 (en) | Increasing turbo mode residency of a processor | |
| US10963036B2 (en) | Idle loop detection and control for processors | |
| JP5392404B2 (ja) | 動的なシステムを再構成する方法および装置 | |
| US7721052B2 (en) | System and method of reducing power consumption of a main memory | |
| CN103597449A (zh) | 操作系统解耦的异构计算 | |
| US8250354B2 (en) | Method and apparatus for making a processor sideband interface adhere to secure mode restrictions | |
| CN112306652A (zh) | 带有上下文提示的功能的唤醒和调度 | |
| US10571993B2 (en) | Micro controller unit | |
| CN109582434B (zh) | 基于虚拟机运行时需求的动态平台特征调谐 | |
| JP7754769B2 (ja) | 管理装置、管理プログラムおよび電子制御装置 | |
| US7299372B2 (en) | Hierarchical management for multiprocessor system with real-time attributes | |
| US7117334B2 (en) | Dynamic node partitioning utilizing sleep state | |
| CN117008980B (zh) | 系统休眠方法及装置、系统唤醒方法及装置 | |
| CN101171563A (zh) | 用于异步数字电路的睡眠看门狗电路 | |
| US7424630B2 (en) | Multiprocessor system with selective processor power down of core and inter-processor communications ports | |
| CN111694787A (zh) | 一种芯片启动的方法、网络设备和机器可读存储介质 | |
| CN108845969B (zh) | 适用于不完全对称多处理微控制器的操作控制方法及操作系统 | |
| US7299371B2 (en) | Hierarchical management for multiprocessor system | |
| US20180341482A1 (en) | Method and arrangement for utilization of a processing arrangement | |
| JP2012173919A (ja) | 情報処理装置、車両用電子制御ユニット、データ記憶方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220517 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240716 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250829 |
|
| 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: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251002 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7754769 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |