JP2006277637A - 温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム - Google Patents
温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2006277637A JP2006277637A JP2005099580A JP2005099580A JP2006277637A JP 2006277637 A JP2006277637 A JP 2006277637A JP 2005099580 A JP2005099580 A JP 2005099580A JP 2005099580 A JP2005099580 A JP 2005099580A JP 2006277637 A JP2006277637 A JP 2006277637A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- job
- memory
- temperature
- computer system
- 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.)
- Pending
Links
Images
Landscapes
- Multi Processors (AREA)
Abstract
【解決手段】ある単位のプロセッサにメモリが対応付けられており、他の単位のプロセッサに対応するメモリに対しても、各プロセッサからアクセス可能であるマルチプロセッサ計算機システム1であって、全てのメモリを単一のメモリ空間としてアドレス割付制御を行うメモリマップ制御手段50と、各プロセッサの温度を検出する温度検出手段10と、プロセッサとメモリとの距離に基づいて、ジョブが使用するデータが格納されたメモリに最も近いプロセッサへ、ジョブの割付の要求を行うジョブメモリマップ解析手段30と、ジョブメモリマップ解析手段30と温度検出手段10の情報に基づいて、あるしきい値以下の温度のプロセッサからジョブメモリマップ解析手段30の要求に最も近いプロセッサへのジョブ割り当てを制御するスケジューラ20と、を備える。
【選択図】図1
Description
前記全てのメモリを単一のメモリ空間としてアドレス割付制御を行うメモリマップ制御手段と、
前記各プロセッサの温度を検出する温度検出手段と、
プロセッサとメモリとの距離に基づいて、ジョブが使用するデータが格納されたメモリに最も近いプロセッサへ、ジョブの割付の要求を行うジョブメモリマップ解析手段と、
前記ジョブメモリマップ解析手段と温度検出手段の情報に基づいて、あるしきい値以下の温度のプロセッサからジョブメモリマップ解析手段の要求に最も近いプロセッサへのジョブ割り当てを制御するスケジューラ手段と、
を備えることを特徴とする。
前記全てのメモリを単一のメモリ空間としてアドレス割付制御を行うメモリマップ制御手段と、
前記各プロセッサの温度を検出する温度検出手段と、
プロセッサとメモリとの距離に基づいて、ジョブが使用するデータが格納されたメモリに最も近いプロセッサへ、ジョブの割付の要求を行うジョブメモリマップ解析手段と、
前記ジョブメモリマップ解析手段と温度検出手段の情報に基づいて、あるしきい値以下の温度のプロセッサからジョブメモリマップ解析手段の要求に最も近いプロセッサへのジョブ割り当てを制御するスケジューラ手段と、
して機能させることを特徴とする。
図1は、本発明の実施の形態1に係るマルチプロセッサ計算機システムの論理的構成を示すブロック図である。図2は、本発明の実施の形態1に係るマルチプロセッサ計算機システムの一実施例を示すブロック図である。
図8は、本発明の実施の形態2に係るマルチプロセッサ計算機システム1の論理的構成を示すブロック図である。図9は、本発明の実施の形態2に係るマルチプロセッサ計算機システム1の一実施例を示すブロック図である。
2 制御部
3 主記憶部
4 外部記憶部
5 入出力部
6 制御チャネル
7 制御バス
8 温度検出ライン
10 温度検出手段
11 温度センサ入力部
12 温度センサ
20 スケジューラ
30 ジョブメモリマップ解析手段
40 温度ジョブ履歴管理手段
50 メモリマップ制御手段
51、53 ノード
61、62、63 プロセッサ
71、72、73 メモリコントローラ
81、82、83 メモリ
90 ネットワーク
91、93 入出力部
B 内部バス
C クロスバ
Claims (4)
- ある単位のプロセッサにメモリが対応付けられており、他の単位のプロセッサに対応するメモリに対しても、当該他のプロセッサの制御系を介してアクセスすることで、全てのプロセッサが全てのメモリにアクセス可能であるマルチプロセッサ計算機システムであって、
前記全てのメモリを単一のメモリ空間としてアドレス割付制御を行うメモリマップ制御手段と、
前記各プロセッサの温度を検出する温度検出手段と、
プロセッサとメモリとの距離に基づいて、ジョブが使用するデータが格納されたメモリに最も近いプロセッサへ、ジョブの割付の要求を行うジョブメモリマップ解析手段と、
前記ジョブメモリマップ解析手段と温度検出手段の情報に基づいて、あるしきい値以下の温度のプロセッサからジョブメモリマップ解析手段の要求に最も近いプロセッサへのジョブ割り当てを制御するスケジューラ手段と、
を備えることを特徴とするマルチプロセッサ計算機システム。 - 前記スケジューラ手段のジョブ割り当て履歴を記憶するジョブ割当履歴記憶手段を備え、前記ジョブメモリマップ解析手段が要求するジョブ割付と異なるプロセッサへジョブ割当が行われる状態が継続している場合に、前記スケジューラ手段にジョブ実行の一時停止を指令し、ジョブ割り当て要求の多いデータがより低温のプロセッサに対応付けられたメモリに格納されるように、データの再配置をメモリマップ制御手段に指令する温度ジョブ履歴管理手段を有する請求項1に記載のマルチプロセッサ計算機システム。
- 前記ジョブメモリ解析手段におけるジョブ割付の要求が、ジョブが割り付けられたプロセッサとそのジョブが使用するメモリの距離を、各プロセッサに割り付けられるすべてのジョブで合計した値が最小になるような割付である請求項1又は2に記載のマルチプロセッサ計算機システム。
- ある単位のプロセッサにメモリが対応付けられており、他の単位のプロセッサに対応するメモリに対しても、当該他のプロセッサの制御系を介してアクセスすることで、全てのプロセッサが全てのメモリにアクセス可能であるマルチプロセッサ計算機システムにおいて、コンピュータを、
前記全てのメモリを単一のメモリ空間としてアドレス割付制御を行うメモリマップ制御手段と、
前記各プロセッサの温度を検出する温度検出手段と、
プロセッサとメモリとの距離に基づいて、ジョブが使用するデータが格納されたメモリに最も近いプロセッサへ、ジョブの割付の要求を行うジョブメモリマップ解析手段と、
前記ジョブメモリマップ解析手段と温度検出手段の情報に基づいて、あるしきい値以下の温度のプロセッサからジョブメモリマップ解析手段の要求に最も近いプロセッサへのジョブ割り当てを制御するスケジューラ手段と、
して機能させるためのコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005099580A JP2006277637A (ja) | 2005-03-30 | 2005-03-30 | 温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005099580A JP2006277637A (ja) | 2005-03-30 | 2005-03-30 | 温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006277637A true JP2006277637A (ja) | 2006-10-12 |
Family
ID=37212292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005099580A Pending JP2006277637A (ja) | 2005-03-30 | 2005-03-30 | 温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006277637A (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008262340A (ja) * | 2007-04-11 | 2008-10-30 | Denso Corp | デュアルコア向け自動コード生成装置 |
JP2011197715A (ja) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | 負荷分散システムおよびコンピュータプログラム |
JP2012215936A (ja) * | 2011-03-31 | 2012-11-08 | Nec Corp | Io構成によるジョブスケジューリング方法 |
JPWO2013008325A1 (ja) * | 2011-07-13 | 2015-02-23 | 富士通株式会社 | マルチコアプロセッサシステム、および制御方法 |
JP2016139171A (ja) * | 2015-01-26 | 2016-08-04 | 日本電信電話株式会社 | リソース割当装置、リソース割当システム、および、リソース割当方法 |
US9588577B2 (en) | 2013-10-31 | 2017-03-07 | Samsung Electronics Co., Ltd. | Electronic systems including heterogeneous multi-core processors and methods of operating same |
CN113032145A (zh) * | 2021-03-18 | 2021-06-25 | 北京计算机技术及应用研究所 | 基于国产化多numa节点cpu结温均衡策略的任务调度方法 |
-
2005
- 2005-03-30 JP JP2005099580A patent/JP2006277637A/ja active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008262340A (ja) * | 2007-04-11 | 2008-10-30 | Denso Corp | デュアルコア向け自動コード生成装置 |
JP2011197715A (ja) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | 負荷分散システムおよびコンピュータプログラム |
US9152472B2 (en) | 2010-03-17 | 2015-10-06 | Fujitsu Limited | Load distribution system |
JP2012215936A (ja) * | 2011-03-31 | 2012-11-08 | Nec Corp | Io構成によるジョブスケジューリング方法 |
JPWO2013008325A1 (ja) * | 2011-07-13 | 2015-02-23 | 富士通株式会社 | マルチコアプロセッサシステム、および制御方法 |
US9547576B2 (en) | 2011-07-13 | 2017-01-17 | Fujitsu Limited | Multi-core processor system and control method |
US9588577B2 (en) | 2013-10-31 | 2017-03-07 | Samsung Electronics Co., Ltd. | Electronic systems including heterogeneous multi-core processors and methods of operating same |
JP2016139171A (ja) * | 2015-01-26 | 2016-08-04 | 日本電信電話株式会社 | リソース割当装置、リソース割当システム、および、リソース割当方法 |
CN113032145A (zh) * | 2021-03-18 | 2021-06-25 | 北京计算机技术及应用研究所 | 基于国产化多numa节点cpu结温均衡策略的任务调度方法 |
CN113032145B (zh) * | 2021-03-18 | 2023-12-26 | 北京计算机技术及应用研究所 | 基于国产化多numa节点cpu结温均衡策略的任务调度方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10817217B2 (en) | Data storage system with improved time-to-ready | |
US8327103B1 (en) | Scheduling data relocation activities using configurable fairness criteria | |
US10642500B2 (en) | Methods, systems and computer readable media for intelligent fetching of data storage device commands from submission queues | |
JP2006277637A (ja) | 温度監視によってジョブを割り当てるマルチプロセッサ計算機システム、及びコンピュータプログラム | |
US20170083474A1 (en) | Distributed memory controller | |
US9823875B2 (en) | Transparent hybrid data storage | |
JP2006302255A (ja) | 異種の非揮発性メモリを持つデータ記憶装置とその駆動方法 | |
JP2009528610A (ja) | タスクの実行フェーズに基づいてキャッシュパーティションを動的にリサイズする方法及び装置 | |
JP2021166034A (ja) | ネットワークオンチップによるデータ処理方法及び装置 | |
JP2007026094A (ja) | 実行装置およびアプリケーションプログラム | |
CN107273200B (zh) | 一种针对异构存储的任务调度方法 | |
TWI533146B (zh) | 虛擬資源調整裝置、方法及儲存其之電腦可讀取紀錄媒體 | |
KR101140914B1 (ko) | 컴퓨팅 자원들을 제어하는 기술 | |
KR20130035934A (ko) | 저장 장치에서 동적 자원 구성 방법과 그 저장 장치 및 저장 매체 | |
US11231872B2 (en) | Identification of substitute controllers based on temperature data | |
US9465745B2 (en) | Managing access commands by multiple level caching | |
JP2009277022A (ja) | 情報処理システム、負荷制御方法、および負荷制御プログラム | |
US10872015B2 (en) | Data storage system with strategic contention avoidance | |
US20160363973A1 (en) | Workload allocation based on downstream thermal impacts | |
US20220113898A1 (en) | Data storage system with workload-based asymmetry compensation | |
JP2022121124A (ja) | ジョブ割当制御装置、ジョブ割当制御方法、及び、ジョブ割当制御プログラム | |
KR20230068709A (ko) | 스케줄러, 스케줄러의 동작 방법 및 이를 포함한 전자 장치 | |
JP6364827B2 (ja) | 情報処理装置、及び、そのリソースアクセス方法、並びに、リソースアクセスプログラム | |
WO2024009747A1 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
CN112352216A (zh) | 数据存储方法及数据存储装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070126 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080213 |
|
RD04 | Notification of resignation of power of attorney |
Effective date: 20080527 Free format text: JAPANESE INTERMEDIATE CODE: A7424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091105 |
|
A131 | Notification of reasons for refusal |
Effective date: 20091117 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100309 |