【手続補正書】
【提出日】平成27年12月21日(2015.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
処理を実行する演算要素を複数有し、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置であって、
それぞれ少なくとも一つの前記演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する演算手段と、
実行する処理に係るコンフィグレーションデータに基づいて、前記演算手段が有する複数の前記演算要素の内から当該処理に使用する演算要素を決定する決定手段と、
前記決定手段により決定した演算要素を有する回路ブロックを少なくとも１つ以上含む複数の前記回路ブロックから構成されるグループ毎に電源供給を開始するタイミングを異ならせる制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
閾値に基づいて、前記決定手段により決定した演算要素を有する回路ブロックを少なくとも１つ以上含む一つ又は複数のグループに編成したグループ情報を生成する生成手段をさらに備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記閾値は、一つの前記グループに含むことができる前記演算要素の数又は前記演算要素の面積であることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記閾値は、電源供給開始可能な前記演算要素の数であり、前記生成手段は、複数の前記回路ブロックに含まれる前記処理に使用する演算要素の数が閾値を超えないように前記グループ情報を生成することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記閾値は、電源供給開始可能な前記演算要素の面積であり、前記生成手段は、複数の前記回路ブロックに含まれる前記処理に使用する演算要素の面積が閾値を超えないように前記グループ情報を生成することを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記閾値を設定するパラメータ設定手段を備えることを特徴とする請求項２乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記パラメータ設定手段は、電源供給を開始する際の時間間隔を設定し、
前記生成手段は、設定された時間間隔に基づいて、前記グループ毎に電源供給を開始するタイミングを異ならせたタイミング情報を生成することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記生成手段は、前記決定手段により決定した演算要素を含み新たに電源供給を開始する前記回路ブロックを、一つの前記グループに含まれる前記演算要素の数又は前記演算要素の面積が前記閾値以下になるように一つ又は複数のグループに編成した前記グループ情報を生成することを特徴とする請求項２乃至７の何れか１項に記載の情報処理装置。
【請求項９】
それぞれ少なくとも一つの演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する演算手段と、前記複数の回路ブロック毎に電源供給を制御する制御手段と、を備える半導体集積回路における制御情報を生成する情報処理装置であって、
実行する処理に係るコンフィグレーションデータに基づいて、前記演算手段が有する複数の前記演算要素の内から当該処理に使用する前記演算要素を決定する決定手段と、
前記決定手段により決定した前記演算要素を含む前記回路ブロックを、一つ又は複数のグループに編成したグループ情報を生成するグループ情報生成手段と、
前記グループ情報によって編成されるグループ毎に電源供給を開始するタイミングを示すタイミング情報を生成するタイミング情報生成手段と、
前記グループ情報及び前記タイミング情報に基づいて、前記複数の回路ブロックに対する電源の供給及び遮断を制御するための制御情報を生成する制御情報生成手段とを備えることを特徴とする情報処理装置。
【請求項１０】
少なくとも一つの演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する制御手段を有する演算手段を備え、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置の制御方法であって、
実行する処理に係るコンフィグレーションデータに基づいて、前記演算手段が有する複数の前記演算要素の内から当該処理に使用する演算要素を決定する決定工程と、
前記決定工程で決定した演算要素を有する回路ブロックを少なくとも１つ以上含む複数の前記回路ブロックから構成されるグループ毎に電源供給を開始するタイミングを異ならせる制御工程とを備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
処理を実行する演算要素を複数有し、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置の制御方法であって、
それぞれ少なくとも一つの前記演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する前記情報処理装置の演算手段が有する複数の前記演算要素の内から、実行する処理に係るコンフィグレーションデータに基づいて当該処理に使用する前記演算要素を決定する決定工程と、
前記決定工程にて決定した前記演算要素を含む前記回路ブロックを、一つ又は複数のグループに編成したグループ情報を生成するグループ情報生成工程と、
前記グループ情報によって編成されるグループ毎に電源供給を開始するタイミングを示すタイミング情報を生成するタイミング情報生成工程と、
前記グループ情報及び前記タイミング情報に基づいて、前記複数の回路ブロックに対する電源の供給及び遮断を制御するための制御情報を生成する制御情報生成工程とを有することを特徴とする情報処理装置の制御方法。
【請求項１２】
処理を実行する演算要素を複数有し、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置を備えるコンピュータを、
それぞれ少なくとも一つの前記演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する演算手段と、
実行する処理に係るコンフィグレーションデータに基づいて、前記演算手段が有する複数の前記演算要素の内から当該処理に使用する演算要素を決定する決定手段と、
前記決定手段により決定した演算要素を有する回路ブロックを少なくとも１つ以上含む複数の前記回路ブロックから構成されるグループ毎に電源供給を開始するタイミングを異ならせる制御手段として機能させることを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１３】
処理を実行する演算要素を複数有し、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
それぞれ少なくとも一つの前記演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する前記情報処理装置の演算手段が有する複数の前記演算要素の内から、実行する処理に係るコンフィグレーションデータに基づいて当該処理に使用する前記演算要素を決定する決定ステップと、
前記決定ステップにて決定した前記演算要素を含む前記回路ブロックを、一つ又は複数のグループに編成したグループ情報を生成するグループ情報生成ステップと、
前記グループ情報によって編成されるグループ毎にタイミングを異ならせ、前記グループ毎の電源供給を開始するタイミングを示すタイミング情報を生成するタイミング情報生成ステップと、
前記グループ情報及び前記タイミング情報に基づいて、前記複数の回路ブロックに対する電源の供給及び遮断を制御するための制御情報を生成する制御情報生成ステップとをコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係る情報処理装置は、処理を実行する演算要素を複数有し、実行する処理に応じて回路構成を動的に再構成可能な情報処理装置であって、それぞれ少なくとも一つの前記演算要素を有する複数の回路ブロック、及び前記回路ブロック毎に電源供給を制御する電源供給制御手段を有する演算手段と、実行する処理に係るコンフィグレーションデータに基づいて、前記演算手段が有する複数の前記演算要素の内から当該処理に使用する演算要素を決定する決定手段と、前記決定手段により決定した演算要素を有する回路ブロックを少なくとも１つ以上含む複数の前記回路ブロックから構成されるグループ毎に電源供給を開始するタイミングを異ならせる制御手段とを備えることを特徴とする。