JP2015166961A - 情報処理システム、情報処理方法、および、スケジューリングプログラム - Google Patents
情報処理システム、情報処理方法、および、スケジューリングプログラム Download PDFInfo
- Publication number
- JP2015166961A JP2015166961A JP2014041227A JP2014041227A JP2015166961A JP 2015166961 A JP2015166961 A JP 2015166961A JP 2014041227 A JP2014041227 A JP 2014041227A JP 2014041227 A JP2014041227 A JP 2014041227A JP 2015166961 A JP2015166961 A JP 2015166961A
- Authority
- JP
- Japan
- Prior art keywords
- execution
- program
- scheduling
- information
- information processing
- 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
Landscapes
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録するスケジューリング部と、
を含む。
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する。
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する処理と、
をコンピュータに実行させる。
ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成する主処理部と、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録するスケジューリング部と、
を含むことを特徴とする情報処理システム。
前記スケジューリング部は、順次、速い時間帯の計算機資源の空きから調べることを特徴とする付記1の情報処理システム。
前記スケジューリング部は、ある計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組がある場合、前記実行時間の短い前記実行可能プログラム、および、前記実行パラメータの組を選択することを特徴とする付記2の情報処理システム。
前記主処理部は、アーキテクチャのそれぞれに対応する前記実行可能プログラムを生成することを特徴とする付記1、2、または、3の情報処理システム。
前記主処理部は、前記実行パラメータとして、利用CPU数、または、割り付けポリシーを使用することを特徴とする付記1、2、または、3の情報処理システム。
前記主処理部は、前記実行パラメータとして、前記アーキテクチャ、利用CPU数、または、割り付けポリシーを使用することを特徴とする付記4の情報処理システム。
前記主処理部は、複数の入力データセットを受け取り、入力データセットを変えて前記実行可能プログラムを実行し、前記入力データセットを前記実行パラメータとして前記プログラム実行情報に含ませることを特徴とする付記1、2、3、4、5、または、6の情報処理システム。
ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成し、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する、
ことを特徴とする情報処理方法。
順次、速い時間帯の計算機資源の空きから調べることを特徴とする付記8の情報処理方法。
ある計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組がある場合、前記実行時間の短い前記実行可能プログラム、および、前記実行パラメータの組を選択することを特徴とする付記9の情報処理方法。
アーキテクチャのそれぞれに対応する前記実行可能プログラムを生成することを特徴とする付記8、9、または、10の情報処理方法。
前記実行パラメータとして、利用CPU数、または、割り付けポリシーを使用することを特徴とする付記8、9、または、10の情報処理方法。
前記実行パラメータとして、前記アーキテクチャ、利用CPU数、または、割り付けポリシーを使用することを特徴とする付記11の情報処理方法。
複数の入力データセットを受け取り、入力データセットを変えて前記実行可能プログラムを実行し、前記入力データセットを前記実行パラメータとして前記プログラム実行情報に含ませることを特徴とする付記8、9、10、11、12、または、13の情報処理方法。
ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成する処理と、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する処理と、
をコンピュータに実行させることを特徴とするスケジューリングプログラム。
順次、速い時間帯の計算機資源の空きから調べる処理をコンピュータに実行させることを特徴とする付記8のスケジューリングプログラム。
ある計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組がある場合、前記実行時間の短い前記実行可能プログラム、および、前記実行パラメータの組を選択する処理をコンピュータに実行させることを特徴とする付記9のスケジューリングプログラム。
アーキテクチャのそれぞれに対応する前記実行可能プログラムを生成する処理をコンピュータに実行させることを特徴とする付記8、9、または、10のスケジューリングプログラム。
前記実行パラメータとして、利用CPU数、または、割り付けポリシーを使用する処理をコンピュータに実行させることを特徴とする付記8、9、または、10のスケジューリングプログラム。
前記実行パラメータとして、前記アーキテクチャ、利用CPU数、または、割り付けポリシーを使用する処理をコンピュータに実行させることを特徴とする付記11のスケジューリングプログラム。
複数の入力データセットを受け取り、入力データセットを変えて前記実行可能プログラムを実行し、前記入力データセットを前記実行パラメータとして前記プログラム実行情報に含ませる処理をコンピュータに実行させることを特徴とする付記8、9、10、11、12、または、13のスケジューリングプログラム。
110 主処理部
120 スケジューリング部
121 プログラム選択部
122 実行管理部
123 スケジューリングテーブル
200 コンパイル実行部
300 コンパイル制御部
400 実行プログラム格納部
401 実行可能プログラム
402 実行可能プログラム
40m 実行可能プログラム
500 実行情報収集部
600 実行情報格納部
601 プログラム実行情報
602 プログラム実行情報
60i プログラム実行情報
60j プログラム実行情報
60k プログラム実行情報
60n プログラム実行情報
Claims (10)
- ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成する主処理部と、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録するスケジューリング部と、
を含むことを特徴とする情報処理システム。 - 前記スケジューリング部は、順次、速い時間帯の計算機資源の空きから調べることを特徴とする請求項1の情報処理システム。
- 前記スケジューリング部は、ある計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組がある場合、前記実行時間の短い前記実行可能プログラム、および、前記実行パラメータの組を選択することを特徴とする請求項2の情報処理システム。
- 前記主処理部は、アーキテクチャのそれぞれに対応する前記実行可能プログラムを生成することを特徴とする請求項1、2、または、3の情報処理システム。
- 前記主処理部は、前記実行パラメータとして、利用CPU数、または、割り付けポリシーを使用することを特徴とする請求項1、2、または、3の情報処理システム。
- 前記主処理部は、前記実行パラメータとして、前記アーキテクチャ、利用CPU数、または、割り付けポリシーを使用することを特徴とする請求項4の情報処理システム。
- 前記主処理部は、複数の入力データセットを受け取り、入力データセットを変えて前記実行可能プログラムを実行し、前記入力データセットを前記実行パラメータとして前記プログラム実行情報に含ませることを特徴とする請求項1、2、3、4、5、または、6の情報処理システム。
- ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成し、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する、
ことを特徴とする情報処理方法。 - 順次、速い時間帯の計算機資源の空きから調べることを特徴とする請求項8の情報処理方法。
- ソースプログラムから実行可能プログラムを生成し、実行パラメータを変えて前記実行可能プログラムを実行し、前記実行パラメータ、および、実行時間を含むプログラム実行情報を生成する処理と、
スケジューリングに際し、計算機資源の空きを調べ、前記プログラム実行情報に基づいて、その計算機資源の空きで実行可能な前記実行可能プログラム、および、前記実行パラメータの組を選択し、スケジューリングテーブルに登録する処理と、
をコンピュータに実行させることを特徴とするスケジューリングプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014041227A JP6387626B2 (ja) | 2014-03-04 | 2014-03-04 | 情報処理システム、情報処理方法、および、スケジューリングプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014041227A JP6387626B2 (ja) | 2014-03-04 | 2014-03-04 | 情報処理システム、情報処理方法、および、スケジューリングプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015166961A true JP2015166961A (ja) | 2015-09-24 |
JP6387626B2 JP6387626B2 (ja) | 2018-09-12 |
Family
ID=54257800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014041227A Active JP6387626B2 (ja) | 2014-03-04 | 2014-03-04 | 情報処理システム、情報処理方法、および、スケジューリングプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6387626B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017211788A (ja) * | 2016-05-25 | 2017-11-30 | 富士通株式会社 | 情報処理装置、ジョブ投入方法、およびジョブ投入プログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004054680A (ja) * | 2002-07-22 | 2004-02-19 | Fujitsu Ltd | 並列効率計算方法 |
JP2006293768A (ja) * | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
JP2009070264A (ja) * | 2007-09-14 | 2009-04-02 | Toshiba Corp | 階層スケジューリング装置、階層スケジューリング方法及びプログラム |
JP2012073690A (ja) * | 2010-09-28 | 2012-04-12 | Fujitsu Ltd | ジョブスケジューリングプログラム,方法,および装置 |
-
2014
- 2014-03-04 JP JP2014041227A patent/JP6387626B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004054680A (ja) * | 2002-07-22 | 2004-02-19 | Fujitsu Ltd | 並列効率計算方法 |
JP2006293768A (ja) * | 2005-04-12 | 2006-10-26 | Univ Waseda | マルチプロセッサシステム及びマルチグレイン並列化コンパイラ |
JP2009070264A (ja) * | 2007-09-14 | 2009-04-02 | Toshiba Corp | 階層スケジューリング装置、階層スケジューリング方法及びプログラム |
JP2012073690A (ja) * | 2010-09-28 | 2012-04-12 | Fujitsu Ltd | ジョブスケジューリングプログラム,方法,および装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017211788A (ja) * | 2016-05-25 | 2017-11-30 | 富士通株式会社 | 情報処理装置、ジョブ投入方法、およびジョブ投入プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6387626B2 (ja) | 2018-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5770721B2 (ja) | 情報処理システム | |
US10659316B1 (en) | State machine controlled dynamic distributed computing | |
JP5729466B2 (ja) | 仮想マシン管理装置、仮想マシン管理方法、及び、プログラム | |
WO2013157244A1 (ja) | タスク配置装置、タスク配置方法、および、コンピュータ・プログラム | |
JP5093259B2 (ja) | Biosとbmcとの間の通信パス強化方法、その装置及びそのプログラム | |
JP5659780B2 (ja) | コンピュータ、コア割り当て方法およびプログラム | |
JP2010146550A (ja) | 実行中の命令に基づいてコア機能を構成するマルチコア・プロセッサおよび使用の方法 | |
CN101681294A (zh) | 存储器事务分组 | |
KR20200062299A (ko) | 블록체인 트랜잭션들을 선택하기 위한 트랜잭션 선택 디바이스 | |
JP2010009495A (ja) | 情報処理装置、プログラム処理方法及びコンピュータプログラム | |
WO2016092856A1 (ja) | 情報処理装置、情報処理システム、タスク処理方法、及び、プログラムを記憶する記憶媒体 | |
JP2004220583A (ja) | アセンブラにおいて大域的プロセッサ資源割当てを実行するための方法およびシステム | |
JP2019049843A (ja) | 実行ノード選定プログラム、実行ノード選定方法及び情報処理装置 | |
KR101177059B1 (ko) | 병렬 제어 모듈을 동적으로 할당하는 방법 | |
WO2024109312A1 (zh) | 任务调度执行方法、任务调度执行指令的生成方法及装置 | |
JP6387626B2 (ja) | 情報処理システム、情報処理方法、および、スケジューリングプログラム | |
CN102265257A (zh) | 程序变换装置及程序变换方法 | |
Nguyen et al. | Communication-aware mapping of stream graphs for multi-GPU platforms | |
EP3495960A1 (en) | Program, apparatus, and method for communicating data between parallel processor cores | |
US20150178074A1 (en) | Method, a system, and a non-transitory computer-readable medium for supporting application development | |
Upadhyaya et al. | An automatic actors to threads mapping technique for JVM-based actor frameworks | |
Neelima et al. | Communication and computation optimization of concurrent kernels using kernel coalesce on a GPU | |
JP5927871B2 (ja) | 管理装置、情報処理装置、管理プログラム、管理方法、プログラムおよび処理方法 | |
Zhang et al. | Cost-efficient and latency-aware workflow scheduling policy for container-based systems | |
JP6322968B2 (ja) | 情報処理装置、情報処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180221 |
|
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: 20180717 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180730 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6387626 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |